| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1703709 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1706370 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1710468 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1720233 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1721922 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1721955 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1727253 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1729011 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1734885 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1734999 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1735137 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1740723 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1750848 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1751247 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1756641 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1757706 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1763205 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1764378 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1764780 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1769400 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1774359 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1775037 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1775205 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1780047 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1807887 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1823823 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1824087 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1828215 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1830504 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1833003 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1836003 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1837350 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1910145 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1912497 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1912782 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1915533 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1983579 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 1989675 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140620 | 20140525 |
| 3462474 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 3513756 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140620 | 20140525 |
| 3525798 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 3546636 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140620 | 20140525 |
| 3547857 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140620 | 20140525 |
| 3575466 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 3621348 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 3621426 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 3646644 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 3659646 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 3661560 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 3671796 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 3674991 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140620 | 20140525 |
| 3675096 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140620 | 20140525 |
| 3706446 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 3706725 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140620 | 20140525 |
| 3706758 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 3717840 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 3728424 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140620 | 20140525 |
| 3754380 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 3758784 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 3825237 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 3836385 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 3836544 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 3849627 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140620 | 20140525 |
| 3964353 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 3964842 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 3964869 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 4046805 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 4047615 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 4062732 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 4075656 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 4129782 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 4231692 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 4237386 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 4283232 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 4728033 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 4728537 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 4774983 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 4780113 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140620 | 20140525 |
| 4798647 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 4824726 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 4828926 | ref | gcc -m32 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 4834467 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 4834509 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 4834689 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 4838940 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 4852302 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 4856907 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 4898565 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 4903710 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 4903815 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 4904286 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 4934358 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 4935114 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 4938834 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 4942395 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 4942581 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 4961910 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 4972296 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 4973202 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140620 | 20140525 |
| 4973724 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140620 | 20140525 |
| 4973859 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 4974018 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140620 | 20140525 |
| 4980480 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140620 | 20140525 |
| 5006748 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 5019588 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 5019834 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 5019960 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 5020344 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 5031060 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5039817 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 5046486 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5068932 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140620 | 20140525 |
| 5069838 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140620 | 20140525 |
| 5082138 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5103828 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5103840 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5104431 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 5105160 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 5105400 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 5107296 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5113158 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5113818 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5115885 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5126781 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5131635 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5174367 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5175909 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5176080 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5178096 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5194077 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 5194245 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 5195028 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140620 | 20140525 |
| 5204823 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5211108 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 5243823 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140620 | 20140525 |
| 5246364 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140620 | 20140525 |
| 5248725 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 5249034 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 5257053 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5257152 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5271558 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 5273259 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5273481 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5273796 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5274381 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5338452 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5338584 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5338896 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5362353 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5363118 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5373537 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5374185 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5375391 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5405106 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5405550 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5406033 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5471196 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140620 | 20140525 |
| 5475660 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5476260 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5477538 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140620 | 20140525 |
| 5507373 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140620 | 20140525 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | opt |
| gcc -m32 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -O -fomit-frame-pointer | opt |
| gcc -m32 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | opt |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | opt
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | opt |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | opt |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | opt
|