| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1028682 | compact | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1031949 | compact | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1034730 | compact | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1047276 | compact | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1050912 | compact | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1053567 | compact | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1054791 | compact | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1057347 | compact | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1088892 | compact | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1107567 | compact | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1131453 | compact | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1135341 | compact | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1143558 | compact | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1144332 | compact | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1154601 | compact | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1162314 | compact | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1166445 | compact | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1178154 | compact | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1179270 | compact | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1179297 | compact | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1181061 | compact | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1185651 | compact | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1189188 | compact | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1189683 | compact | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1191330 | compact | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1194084 | compact | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1203507 | compact | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1204911 | compact | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1214721 | compact | gcc -m32 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1223541 | compact | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1233297 | compact | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1287522 | compact | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1305153 | compact | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1330902 | compact | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1333539 | compact | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1341207 | compact | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1362474 | compact | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1363086 | compact | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1384263 | compact | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1389798 | compact | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1395783 | compact | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1398195 | compact | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1399374 | compact | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1401579 | compact | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1403442 | compact | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1404774 | compact | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1413576 | compact | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1495692 | compact | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1499913 | compact | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1502307 | compact | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1503153 | compact | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1503243 | compact | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1504125 | compact | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1504647 | compact | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1505871 | compact | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1507527 | compact | gcc -m32 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1509183 | compact | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1510677 | compact | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1514169 | compact | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1514475 | compact | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1520766 | compact | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1521315 | compact | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1523340 | compact | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1528623 | compact | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1532835 | compact | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1535247 | compact | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1535427 | compact | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1538532 | compact | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1539513 | compact | gcc -m32 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1540440 | compact | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1544634 | compact | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1549206 | compact | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1550088 | compact | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1552104 | compact | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1553652 | compact | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1554129 | compact | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1554444 | compact | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1554552 | compact | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1556091 | compact | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1562607 | compact | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1564443 | compact | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1564677 | compact | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1565703 | compact | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1565730 | compact | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1567773 | compact | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1567881 | compact | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1570635 | compact | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1570743 | compact | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1578213 | compact | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1586934 | compact | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1587312 | compact | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1594260 | compact | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1596123 | compact | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1606239 | compact | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1613979 | compact | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1617228 | compact | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1617237 | compact | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1618488 | compact | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1620720 | compact | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1634058 | compact | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1648737 | compact | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1657503 | compact | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1672821 | compact | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1676808 | compact | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1683648 | compact | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1685295 | compact | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1685637 | compact | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1696113 | compact | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1697526 | compact | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1702962 | compact | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1707084 | compact | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1711440 | compact | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1711638 | compact | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1711827 | compact | gcc -m32 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1713312 | compact | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1713969 | compact | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1716570 | compact | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1717362 | compact | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1722663 | compact | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1725156 | compact | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1731267 | compact | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1733085 | compact | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1743372 | compact | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1745253 | compact | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1745658 | compact | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1752678 | compact | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1759059 | compact | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1767636 | compact | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1775322 | compact | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1775394 | compact | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1780245 | compact | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1783008 | compact | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 1783170 | compact | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1783359 | compact | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1785231 | compact | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1788651 | compact | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1791171 | compact | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1798650 | compact | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1815849 | compact | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1830519 | compact | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1833561 | compact | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1854216 | compact | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1854792 | compact | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 1856214 | compact | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1865763 | compact | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1866924 | compact | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1871694 | compact | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1873413 | compact | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1873863 | compact | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1883016 | compact | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 1894257 | compact | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1903716 | compact | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1916271 | compact | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1971234 | compact | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 1983537 | compact | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 2029635 | compact | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 2085516 | compact | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 2116836 | compact | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 2118753 | compact | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 2120553 | compact | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 2193048 | compact | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 2204154 | compact | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170723 | 20170718 |
| 2209923 | compact | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170723 | 20170718 |
| 2261304 | compact | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 2273094 | compact | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 2278962 | compact | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 2331927 | compact | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170723 | 20170718 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | ARMv6M
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | AVR8
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | ARMv7M
|