Implementation notes: x86, latour, crypto_aead/ketjejrv1

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: ketjejrv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1002321compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
1015101compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
1020591compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072320170718
1023057compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
1024992compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
1039527compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
1040814compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
1046205compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
1050948compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
1063926compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
1067697compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
1079487compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
1083312compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
1089909compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072320170718
1095255compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
1097901compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072320170718
1109286compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
1113660compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
1118313compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072320170718
1119807compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072320170718
1123686compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
1126440compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
1132704compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
1139481compactgcc -m32 -O3 -fomit-frame-pointer2017072320170718
1143000compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
1148553compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
1158057compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
1167894compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
1178028compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
1182033compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
1183698compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
1193157compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
1208646compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
1233756compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
1252719compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
1261242compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
1268109compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
1274922compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
1312263compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
1314351compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
1331127compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
1336680compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
1337913compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
1342539compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
1343844compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
1349046compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
1393281compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
1411722compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
1416456compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
1418220compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
1458630compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
1460178compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
1462806compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
1499238compactgcc -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
1499256compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
1499265compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
1500660compactgcc -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
1502415compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072320170718
1504089compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
1506690compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
1509831compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
1510911compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
1511370compactgcc -m32 -O2 -fomit-frame-pointer2017072320170718
1511451compactgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072320170718
1512882compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
1513638compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072320170718
1513773compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
1514034compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072320170718
1514781compactgcc -m32 -O -fomit-frame-pointer2017072320170718
1524465compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072320170718
1525203compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
1526130compactgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072320170718
1527633compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072320170718
1531827compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
1533996compactgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072320170718
1534221compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
1534401compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
1534626compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
1537173compactgcc -m32 -march=core2 -O -fomit-frame-pointer2017072320170718
1538685compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
1540170compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072320170718
1542294compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
1543734compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
1551591compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
1552248compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072320170718
1556289compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
1559583compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
1560339compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072320170718
1560816compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
1562319compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072320170718
1568709compactgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072320170718
1592127compactgcc -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
1593450compactgcc -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
1595907compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
1600506compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
1612701compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
1615563compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
1618236compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
1618740compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
1627434referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
1633302referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
1636218referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
1641429compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
1645119compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
1645218compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
1647279referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
1649178referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
1649178compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
1651041referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
1653426referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
1656666referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
1659492referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
1661211referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072320170718
1667619compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
1669077referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
1669491referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
1673640referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072320170718
1673811referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
1674675compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
1679697referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
1679958compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
1681200referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
1682100referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
1685214referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
1688850referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
1689048compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
1698246referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
1699461compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
1699731referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
1700154compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
1701648compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
1704204referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
1709424compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
1722051referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
1722267compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
1728747referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
1729692referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
1734885compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
1735488compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
1737711referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
1739358referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072320170718
1745397referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
1748745referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
1752390referencegcc -m32 -O3 -fomit-frame-pointer2017072320170718
1755702referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
1757907referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072320170718
1758321referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
1758744compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
1762785compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
1768986compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
1772262compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
1772262compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
1779696compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
1785258compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
1794537referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
1799010referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
1801278compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
1807038referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
1808955referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
1809288compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
1813086referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
1824759referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
1824984compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072320170718
1828611compactgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072320170718
1830231compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072320170718
1830510compactgcc -m32 -Os -fomit-frame-pointer2017072320170718
1832508compactgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072320170718
1834173compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
1837035compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
1837359compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072320170718
1843317compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072320170718
1845252compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
1849491compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072320170718
1850589compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
1853595compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
1857645compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
1858023compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
1859373compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
1860246referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
1860921referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
1861641referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
1868616referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
1873539compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
1875177compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
1875186compactgcc -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
1878084compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
1881387compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
1886211compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
1889100compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
1893663compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
1896399compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
1899684compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
1900233compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
1905426referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
1909980referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
1914795compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072320170718
1915056compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
1918818compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
1927881compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
1930374compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
1935045referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
1940859compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
1941462referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
1945971referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
1948833referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
1952244referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
1959264referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
1961514referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
1961577referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
1964115referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
1973250referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
1974717referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
1982853referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
1985715referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
2001834referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
2030652referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2017072320170718
2049597refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
2056689refgcc -m32 -O3 -fomit-frame-pointer2017072320170718
2058165refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
2063619referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
2073969refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
2077263referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
2077821refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
2085525refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
2087298refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
2097324compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
2099763refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072320170718
2113902compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
2117349compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
2118213compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
2130876refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
2143872refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
2150955refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072320170718
2159064compactgcc -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
2159433refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072320170718
2164563refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072320170718
2176236refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
2176965refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
2183292referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
2183535refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
2190546refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
2192967compactgcc -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
2195784compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
2202327refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
2202804refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
2206332refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
2208825refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
2221641refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
2226384refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
2227149referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
2229516refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
2234358refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
2235042refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
2242782refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
2247075refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
2248155refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
2250648compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
2250900referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
2253978compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
2254869compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
2259819refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
2261790refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
2262501referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
2265273refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
2265696refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
2268189refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
2271357refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
2275713referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
2277549refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
2279709refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
2302146refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
2305620compactgcc -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
2308194refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
2308329refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
2310993refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
2318922referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
2319291referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
2322306refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
2332908refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
2336220refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
2338047refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
2338776referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
2345346referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
2347263refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
2360259referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
2368746referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
2384856referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
2392173refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
2403387refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
2415438refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
2462994refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
2467989refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
2468124refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
2507319refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
2507319refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
2512719refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
2533617refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
2545668refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
2546082refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
2567610refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
2576214refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
2580471refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
2596149refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
2610243refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072320170718
2623140refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
2669814refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
2725425refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
2727000refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
2787408refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
2809872refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
2814525refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
2815578refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
2815650refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
2832984refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
2866347refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
5297850referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
5313339referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
5404338referencegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072320170718
5413536referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072320170718
5415273referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072320170718
5416065referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072320170718
5417469referencegcc -m32 -O2 -fomit-frame-pointer2017072320170718
5428629referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072320170718
5430960referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072320170718
5438340referencegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072320170718
5441067referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
5475006referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
5503140referencegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072320170718
5503392referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2017072320170718
5509143referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072320170718
5510133referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
5510952referencegcc -m32 -march=core2 -O -fomit-frame-pointer2017072320170718
5514534referencegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072320170718
5515821referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
5516532referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072320170718
5520429referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072320170718
5523381referencegcc -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
5556330referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
5567418referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
5578218referencegcc -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
5580189referencegcc -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
5582169referencegcc -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
5587938referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
5592402referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
5707260referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
5750361referencegcc -m32 -O -fomit-frame-pointer2017072320170718
5768487referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
5804631referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
5818941referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
5852538referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
5877117referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
5883120referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
5886297referencegcc -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
5889762referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
5889969referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
5910066referencegcc -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
5959737referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
6084639refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
6086448refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
6100227refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
6112647refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
6114015refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
6114492refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
6257286refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
6275304refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
6305589refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
6328062refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
6355665refgcc -m32 -O2 -fomit-frame-pointer2017072320170718
6377715refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072320170718
6389505refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072320170718
6390414refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072320170718
6391845refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072320170718
6392313refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072320170718
6400746refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072320170718
6402195refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072320170718
6429501refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
6451524refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
6462450refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
6464061refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
6474267refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
6508674refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
6519015refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
6564384refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
6631686refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
6658767refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
6668217refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
6712713refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
6741423refgcc -m32 -O -fomit-frame-pointer2017072320170718
6777963refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
6780258refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
6786756refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
6794262refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
6806916refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072320170718
6816942refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072320170718
6828768refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072320170718
6851403refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072320170718
6853374refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072320170718
6854913refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072320170718
6871905refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072320170718
6897870referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
7420833referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
7533999refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
8182575refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
10685124referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
10857942referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
11109159refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
11189673referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
11314719refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
11316321refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
11720574referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
11732526referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
11764152referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072320170718
11790540referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
11803248referencegcc -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
11805921referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
11816847referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
11828088referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
11830914referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
11842749referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
11845512referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
11880117referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
11890926refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
11890998referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
11900223referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
11913399referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
11947644referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
11954052referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
11954889referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
11955582referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072320170718
11957391referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
11959533referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072320170718
11959560referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072320170718
11961630refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
11962431refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
11964771referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
11966544refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
11970684referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
11973852refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
11975049referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
11984139referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072320170718
11985192referencegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072320170718
11987667referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
11989521referencegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072320170718
11990448refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
11993859refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
11995128referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
12008844refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
12025386referencegcc -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
12038850referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
12040083referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
12046185referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
12046734refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
12071412referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
12079872refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
12088422refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
12090366refgcc -m32 -Os -fomit-frame-pointer2017072320170718
12090564refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
12101958refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
12172878refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
12179817refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072320170718
12181806refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072320170718
12188808refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072320170718
12192696refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072320170718
12203964referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2017072320170718
12216600referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
12219264refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
12241602refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072320170718
12252870refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
12273741refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072320170718
12274506referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
12280023referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
12290922refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
12292641referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
12320604referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
12346740refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
12350133refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072320170718
12355956refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
12361554refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
12381534refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
12390588refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072320170718
12390795refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
12394665refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
12408786referencegcc -m32 -Os -fomit-frame-pointer2017072320170718
12425526refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
12433104refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
12450618refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
12467412referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
12468078refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
12468285refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
12478644refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
12519414referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
12523158referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
12536487referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
12561165refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
12568950refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
12573873refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
12576375refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
12593070refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
12609828refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
12668346refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
12679065refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072320170718

Test failure

Implementation: crypto_aead/ketjejrv1/compact
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer compact ref reference
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer compact ref reference
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer compact ref reference

Compiler output

Implementation: crypto_aead/ketjejrv1/AVR8
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
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 output

Implementation: crypto_aead/ketjejrv1/ARMv7M
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: Assembler messages:
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:76: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:125: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:177: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:470: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:471: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:472: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
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

Compiler output

Implementation: crypto_aead/ketjejrv1/ARMv6M
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s: Assembler messages:
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:109: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:142: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:194: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:374: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
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 output

Implementation: crypto_aead/ketjejrv1/AVR8
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=barcelona -O -fomit-frame-pointer AVR8
gcc -m32 -march=barcelona -Os -fomit-frame-pointer AVR8

Compiler output

Implementation: crypto_aead/ketjejrv1/ARMv7M
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: Assembler messages:
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:76: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:125: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:177: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:470: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:471: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:472: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: ...
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: Assembler messages:
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:76: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:125: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:177: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:470: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:471: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:472: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer ARMv7M
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer ARMv7M
gcc -m32 -march=barcelona -O -fomit-frame-pointer ARMv7M
gcc -m32 -march=barcelona -Os -fomit-frame-pointer ARMv7M

Compiler output

Implementation: crypto_aead/ketjejrv1/ARMv6M
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s: Assembler messages:
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:109: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:142: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:194: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:374: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: ...
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s: Assembler messages:
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:109: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:142: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:194: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:374: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer ARMv6M
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer ARMv6M
gcc -m32 -march=barcelona -O -fomit-frame-pointer ARMv6M
gcc -m32 -march=barcelona -Os -fomit-frame-pointer ARMv6M