| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1031391 | compact | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1036647 | compact | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1038330 | compact | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1045476 | compact | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1050705 | compact | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1053603 | compact | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1057779 | compact | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1068759 | compact | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1076535 | compact | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1090476 | compact | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1141047 | compact | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1144719 | compact | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1156266 | compact | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1156572 | compact | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1161882 | compact | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1167156 | compact | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1167795 | compact | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1173321 | compact | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1176570 | compact | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1177902 | compact | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1181889 | compact | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1183140 | compact | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1183500 | compact | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1187433 | compact | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1190259 | compact | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1197234 | compact | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1212390 | compact | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1217430 | compact | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1222668 | compact | gcc -m32 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1232541 | compact | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1238580 | compact | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1263015 | compact | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1295694 | compact | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1303614 | compact | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1337661 | compact | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1351422 | compact | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1354473 | compact | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1360161 | compact | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1378350 | compact | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1392282 | compact | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1392669 | compact | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1393065 | compact | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1396125 | compact | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1398987 | compact | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1399113 | compact | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1404135 | compact | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1406304 | compact | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1487421 | compact | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1489122 | compact | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1493199 | compact | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1496421 | compact | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1497807 | compact | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1499670 | compact | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1499697 | compact | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1503360 | compact | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1505817 | compact | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1509237 | compact | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1509642 | compact | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1510335 | compact | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1516050 | compact | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1518273 | compact | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1520991 | compact | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1524060 | compact | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1525932 | compact | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1526031 | compact | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1530315 | compact | gcc -m32 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1530828 | compact | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1533006 | compact | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1533636 | compact | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1534626 | compact | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1534932 | compact | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1536327 | compact | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1537524 | compact | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1538127 | compact | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1546983 | compact | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1549431 | compact | gcc -m32 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1552716 | compact | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1553067 | compact | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1553850 | compact | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1555398 | compact | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1560168 | compact | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1560555 | compact | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1561239 | compact | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1568655 | compact | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1569123 | compact | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1573236 | compact | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1574307 | compact | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1579914 | compact | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1586475 | compact | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1587978 | compact | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1588887 | compact | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1589688 | compact | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1594485 | compact | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1606140 | compact | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1606491 | compact | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1615986 | compact | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1619721 | compact | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1620891 | compact | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1633023 | compact | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1633581 | compact | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1637991 | compact | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1639260 | compact | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1651023 | compact | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1679823 | compact | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1682658 | compact | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1684044 | compact | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1687635 | compact | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1696212 | compact | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1708308 | compact | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1716111 | compact | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1722078 | compact | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1722834 | compact | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1724967 | compact | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1728450 | compact | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1728666 | compact | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1731186 | compact | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1744227 | compact | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1754343 | compact | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1754820 | compact | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1760058 | compact | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1771353 | compact | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1780101 | compact | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1780461 | compact | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1783719 | compact | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1784925 | compact | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1785825 | compact | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1785969 | compact | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 1788948 | compact | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1790001 | compact | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1797084 | compact | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1802799 | compact | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1813374 | compact | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1821285 | compact | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1832418 | compact | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1837242 | compact | gcc -m32 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1845450 | compact | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1849995 | compact | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1856115 | compact | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 1866159 | compact | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1866789 | compact | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1868139 | compact | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1872351 | compact | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1875465 | compact | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1895625 | compact | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 1907505 | compact | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1943622 | compact | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1948221 | compact | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1956735 | compact | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1976607 | compact | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1994490 | compact | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1997505 | compact | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1998810 | compact | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 1999809 | compact | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 2021256 | compact | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 2024703 | compact | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 2072925 | compact | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 2112687 | compact | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 2117178 | compact | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 2129508 | compact | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 2134890 | compact | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 2196747 | compact | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 2209860 | compact | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170731 | 20170725 |
| 2211930 | compact | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170731 | 20170725 |
| 2264463 | compact | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 2264571 | compact | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 2268909 | compact | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 2308185 | compact | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 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
|