| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1784788 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1784920 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1787580 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1787772 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1791200 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1791308 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1791748 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1794084 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1794124 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1795020 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1795256 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1795416 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1795836 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1796464 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1797268 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1802776 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1802840 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1803004 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1803604 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1806020 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1806268 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1806364 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1811696 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1812120 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1812232 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1814076 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1818608 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1842492 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1845384 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1845408 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1847128 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1867900 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1870144 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1870444 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1870588 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 2602124 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 2602240 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 2605884 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 2606200 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 2809928 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 2814696 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 3154176 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140605 | 20140525 |
| 3168576 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 3278492 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140605 | 20140525 |
| 3278988 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 3325836 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 3328024 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140605 | 20140525 |
| 3328868 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140605 | 20140525 |
| 3329764 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 3331680 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 3346432 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 3346480 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140605 | 20140525 |
| 3346804 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 3346844 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140605 | 20140525 |
| 3395052 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 3395396 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 3395400 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 3496204 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 3546888 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 3546996 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 3546996 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 3573464 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 3573832 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 3574124 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 3698208 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140605 | 20140525 |
| 3698628 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140605 | 20140525 |
| 3914864 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4036748 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 4046492 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4051072 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4065944 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4166396 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140605 | 20140525 |
| 4183612 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 4183776 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 4183872 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140605 | 20140525 |
| 4184820 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140605 | 20140525 |
| 4284264 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4294720 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4297240 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4306344 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4367772 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4396228 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 4433128 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 4433176 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 4433208 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 4433300 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140605 | 20140525 |
| 4433332 | ref | gcc -m32 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 4433972 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 4456380 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140605 | 20140525 |
| 4461380 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140605 | 20140525 |
| 4486388 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 4496672 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 4553708 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4625472 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4702660 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4705544 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140605 | 20140525 |
| 4706780 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4719088 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 4724668 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 4731384 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 4749268 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 4784768 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 4784992 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 4788272 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 4788580 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 4788680 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 4789280 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 4789472 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 4789884 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 4789980 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 4806252 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4810152 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 4810484 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 4815288 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 4825812 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 4827136 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 4830516 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 4830664 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 4832224 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 4833340 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 4923516 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4924884 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4969452 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 4995168 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 4995376 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 4995444 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 4996092 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 4996360 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 5010004 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 5018820 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 5020820 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 5038740 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 5041116 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 5043040 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 5050116 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 5065564 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 5065616 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 5067000 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 5117856 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 5118128 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 5119452 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 5159948 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 5160424 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 5160580 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 5160856 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 5229864 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140605 | 20140525 |
| 5340560 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140605 | 20140525 |
| 5571384 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 6215188 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 6227808 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 6275788 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 6397696 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 6411956 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 6424384 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 6439036 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 6440900 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 6501992 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 6505212 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 6511108 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 6512944 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 6522396 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 6542908 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 6711412 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 6736896 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140605 | 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
|