Implementation notes: amd64, manny357, crypto_dh/ed448goldilocks

Computer: manny357
Architecture: amd64
CPU ID: GenuineIntel-000406f1-bfebfbff
SUPERCOP version: 20170228
Operation: crypto_dh
Primitive: ed448goldilocks
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1435776? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041020170228
1436916? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041020170228
1440048? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
1450072? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041020170228
1455332? ? ?? ? ?amd64icc2017041020170228
1463164? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041020170228
1465272? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
1468232? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041020170228
1469920? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041020170228
1470904? ? ?? ? ?amd64gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017041020170228
1475000? ? ?? ? ?amd64gcc_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
1475356? ? ?? ? ?amd64gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017041020170228
1475528? ? ?? ? ?amd64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
1478752? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041020170228
1480392? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041020170228
1481112? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041020170228
1482408? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041020170228
1494212? ? ?? ? ?amd64gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017041020170228
1499960? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
1501812? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041020170228
1503288? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
1505164? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041020170228
1505964? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041020170228
1510252? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041020170228
1511080? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041020170228
1521476? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
1521804? ? ?? ? ?amd64gcc_-m64_-O3_-fomit-frame-pointer2017041020170228
1524144? ? ?? ? ?amd64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041020170228
1525228? ? ?? ? ?amd64gcc_-O3_-fomit-frame-pointer2017041020170228
1528980? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
1531780? ? ?? ? ?amd64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041020170228
1534380? ? ?? ? ?amd64gcc_-march=k8_-O3_-fomit-frame-pointer2017041020170228
1535932? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041020170228
1536948? ? ?? ? ?amd64gcc_-funroll-loops_-O_-fomit-frame-pointer2017041020170228
1541484? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
1542400? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041020170228
1543444? ? ?? ? ?amd64gcc_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
1546068? ? ?? ? ?amd64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041020170228
1557116? ? ?? ? ?amd64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017041020170228
1558984? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041020170228
1572756? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041020170228
1575264? ? ?? ? ?amd64icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017041020170228
1576784? ? ?? ? ?64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
1578872? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
1581332? ? ?? ? ?64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041020170228
1581736? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041020170228
1582944? ? ?? ? ?64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041020170228
1588264? ? ?? ? ?64icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017041020170228
1589080? ? ?? ? ?64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
1590812? ? ?? ? ?amd64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041020170228
1597064? ? ?? ? ?64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041020170228
1601300? ? ?? ? ?amd64icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017041020170228
1609564? ? ?? ? ?64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017041020170228
1610116? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041020170228
1615568? ? ?? ? ?64icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017041020170228
1620124? ? ?? ? ?amd64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041020170228
1620360? ? ?? ? ?amd64gcc_-march=k8_-O_-fomit-frame-pointer2017041020170228
1621544? ? ?? ? ?amd64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041020170228
1630308? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
1631964? ? ?? ? ?amd64gcc_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
1632436? ? ?? ? ?amd64gcc_-march=nocona_-O_-fomit-frame-pointer2017041020170228
1635112? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041020170228
1637492? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
1639052? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041020170228
1642120? ? ?? ? ?amd64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041020170228
1644732? ? ?? ? ?amd64gcc_-m64_-O_-fomit-frame-pointer2017041020170228
1644992? ? ?? ? ?amd64gcc_-O_-fomit-frame-pointer2017041020170228
1646008? ? ?? ? ?amd64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041020170228
1647060? ? ?? ? ?64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
1647204? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
1650240? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041020170228
1652168? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041020170228
1655816? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041020170228
1659288? ? ?? ? ?64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041020170228
1686088? ? ?? ? ?64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
1690732? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
1694588? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041020170228
1701632? ? ?? ? ?64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041020170228
1709576? ? ?? ? ?64gcc_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
1710764? ? ?? ? ?64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
1724100? ? ?? ? ?amd64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041020170228
1726224? ? ?? ? ?64icc2017041020170228
1730804? ? ?? ? ?64gcc_-funroll-loops_-O_-fomit-frame-pointer2017041020170228
1732732? ? ?? ? ?64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041020170228
1762620? ? ?? ? ?64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041020170228
1764304? ? ?? ? ?64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017041020170228
1765836? ? ?? ? ?64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041020170228
1769396? ? ?? ? ?64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041020170228
1769864? ? ?? ? ?64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041020170228
1772184? ? ?? ? ?64gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017041020170228
1781604? ? ?? ? ?64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041020170228
1782204? ? ?? ? ?amd64icc_-no-vec2017041020170228
1784416? ? ?? ? ?64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041020170228
1784868? ? ?? ? ?64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041020170228
1786368? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041020170228
1787644? ? ?? ? ?64gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017041020170228
1798764? ? ?? ? ?64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041020170228
1800328? ? ?? ? ?64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041020170228
1803204? ? ?? ? ?64gcc_-m64_-O3_-fomit-frame-pointer2017041020170228
1810256? ? ?? ? ?64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
1812356? ? ?? ? ?64gcc_-O3_-fomit-frame-pointer2017041020170228
1813928? ? ?? ? ?64gcc_-march=k8_-O3_-fomit-frame-pointer2017041020170228
1815840? ? ?? ? ?64gcc_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
1818488? ? ?? ? ?64gcc_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
1819500? ? ?? ? ?64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041020170228
1819792? ? ?? ? ?64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041020170228
1821424? ? ?? ? ?64gcc_-m64_-Os_-fomit-frame-pointer2017041020170228
1824132? ? ?? ? ?64gcc_-Os_-fomit-frame-pointer2017041020170228
1824248? ? ?? ? ?64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041020170228
1828104? ? ?? ? ?64gcc_-march=k8_-Os_-fomit-frame-pointer2017041020170228
1828908? ? ?? ? ?64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041020170228
1829144? ? ?? ? ?64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041020170228
1829264? ? ?? ? ?64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041020170228
1829960? ? ?? ? ?64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041020170228
1830948? ? ?? ? ?64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041020170228
1833528? ? ?? ? ?64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041020170228
1834892? ? ?? ? ?64gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017041020170228
1838044? ? ?? ? ?64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041020170228
1838924? ? ?? ? ?64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
1839300? ? ?? ? ?64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041020170228
1842492? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
1857828? ? ?? ? ?64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
1859048? ? ?? ? ?64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041020170228
1862748? ? ?? ? ?64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041020170228
1863340? ? ?? ? ?64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
1863424? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041020170228
1865212? ? ?? ? ?64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041020170228
1871048? ? ?? ? ?64gcc_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
1872960? ? ?? ? ?64gcc_-m64_-O2_-fomit-frame-pointer2017041020170228
1873884? ? ?? ? ?64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041020170228
1874760? ? ?? ? ?64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041020170228
1874776? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
1875040? ? ?? ? ?64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
1876316? ? ?? ? ?64gcc_-O2_-fomit-frame-pointer2017041020170228
1879028? ? ?? ? ?64gcc_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
1880964? ? ?? ? ?64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041020170228
1890508? ? ?? ? ?64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041020170228
1892000? ? ?? ? ?64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041020170228
1892360? ? ?? ? ?64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041020170228
1892672? ? ?? ? ?64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041020170228
1892848? ? ?? ? ?64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041020170228
1896764? ? ?? ? ?64icc_-no-vec2017041020170228
1897572? ? ?? ? ?64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041020170228
1897816? ? ?? ? ?64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041020170228
1898996? ? ?? ? ?64gcc_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
1902956? ? ?? ? ?64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041020170228
1907008? ? ?? ? ?64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
1908312? ? ?? ? ?64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041020170228
1911620? ? ?? ? ?64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
1917768? ? ?? ? ?64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
1918600? ? ?? ? ?64gcc_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
1925360? ? ?? ? ?64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041020170228
1929988? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
1935864? ? ?? ? ?64gcc_-march=k8_-O_-fomit-frame-pointer2017041020170228
1937768? ? ?? ? ?64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
1938228? ? ?? ? ?64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041020170228
1940068? ? ?? ? ?64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041020170228
1941244? ? ?? ? ?64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041020170228
1945152? ? ?? ? ?64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041020170228
1957432? ? ?? ? ?64gcc_-march=k8_-O2_-fomit-frame-pointer2017041020170228
1962896? ? ?? ? ?64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041020170228
1963716? ? ?? ? ?64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041020170228
1964628? ? ?? ? ?64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041020170228
1968104? ? ?? ? ?64gcc_-m64_-O_-fomit-frame-pointer2017041020170228
1973172? ? ?? ? ?64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041020170228
1974216? ? ?? ? ?64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041020170228
1974380? ? ?? ? ?64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041020170228
1979264? ? ?? ? ?64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041020170228
1982052? ? ?? ? ?64gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017041020170228
2000868? ? ?? ? ?64gcc_-O_-fomit-frame-pointer2017041020170228
2023152? ? ?? ? ?64gcc_-march=nocona_-O_-fomit-frame-pointer2017041020170228
2042172? ? ?? ? ?64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041020170228
2159976? ? ?? ? ?64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017041020170228
2742256? ? ?? ? ?amd64gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017041020170228
2752660? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041020170228
2764392? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041020170228
4200256? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
4206228? ? ?? ? ?32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
4260664? ? ?? ? ?32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041020170228
4275116? ? ?? ? ?32gcc_-funroll-loops_-O2_-fomit-frame-pointer2017041020170228
4297148? ? ?? ? ?32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041020170228
4369700? ? ?? ? ?32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041020170228
4374384? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041020170228
4388140? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
4412412? ? ?? ? ?32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
4418280? ? ?? ? ?32gcc_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
4449848? ? ?? ? ?32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041020170228
4479976? ? ?? ? ?32gcc_-march=k8_-O2_-fomit-frame-pointer2017041020170228
4508084? ? ?? ? ?32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
4518008? ? ?? ? ?32gcc_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
4528148? ? ?? ? ?32gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017041020170228
4551360? ? ?? ? ?32gcc_-m64_-O2_-fomit-frame-pointer2017041020170228
4554760? ? ?? ? ?32gcc_-O2_-fomit-frame-pointer2017041020170228
4561632? ? ?? ? ?32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041020170228
4576932? ? ?? ? ?32gcc_-funroll-loops_-Os_-fomit-frame-pointer2017041020170228
4577896? ? ?? ? ?32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041020170228
4581224? ? ?? ? ?32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041020170228
4585776? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041020170228
4588980? ? ?? ? ?32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041020170228
4605576? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
4612148? ? ?? ? ?32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
4620500? ? ?? ? ?32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041020170228
4640004? ? ?? ? ?32gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041020170228
4647064? ? ?? ? ?32gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041020170228
4659800? ? ?? ? ?32gcc_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
4679032? ? ?? ? ?32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
4703248? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
4711344? ? ?? ? ?32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041020170228
4723704? ? ?? ? ?32gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017041020170228
4790328? ? ?? ? ?32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
4803904? ? ?? ? ?32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
4807692? ? ?? ? ?32gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041020170228
4822456? ? ?? ? ?32gcc_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
4828388? ? ?? ? ?32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
4892128? ? ?? ? ?32gcc_-Os_-fomit-frame-pointer2017041020170228
4892212? ? ?? ? ?32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041020170228
4895816? ? ?? ? ?32gcc_-m64_-Os_-fomit-frame-pointer2017041020170228
4901336? ? ?? ? ?32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041020170228
4908548? ? ?? ? ?32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041020170228
4919096? ? ?? ? ?32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041020170228
4919684? ? ?? ? ?32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041020170228
4969344? ? ?? ? ?32gcc_-march=k8_-Os_-fomit-frame-pointer2017041020170228
5009076? ? ?? ? ?32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041020170228
5044552? ? ?? ? ?32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041020170228
5050988? ? ?? ? ?32gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041020170228
5058616? ? ?? ? ?32gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041020170228
5059248? ? ?? ? ?32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041020170228
5077356? ? ?? ? ?32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041020170228
5156980? ? ?? ? ?32gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017041020170228
5161224? ? ?? ? ?32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041020170228
5162744? ? ?? ? ?32gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041020170228
5164988? ? ?? ? ?32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041020170228
5174256? ? ?? ? ?32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
5185436? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041020170228
5190072? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
5291140? ? ?? ? ?32gcc_-funroll-loops_-O3_-fomit-frame-pointer2017041020170228
5293376? ? ?? ? ?32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041020170228
5294932? ? ?? ? ?32gcc_-funroll-loops_-O_-fomit-frame-pointer2017041020170228
5309372? ? ?? ? ?32gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041020170228
5314224? ? ?? ? ?32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041020170228
5316400? ? ?? ? ?32gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041020170228
5321384? ? ?? ? ?32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041020170228
5326936? ? ?? ? ?32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041020170228
5327608? ? ?? ? ?32gcc_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
5328020? ? ?? ? ?32gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041020170228
5328436? ? ?? ? ?32gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041020170228
5330340? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041020170228
5334472? ? ?? ? ?32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041020170228
5340288? ? ?? ? ?32gcc_-O3_-fomit-frame-pointer2017041020170228
5342412? ? ?? ? ?32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
5352992? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
5353496? ? ?? ? ?32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
5358612? ? ?? ? ?32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
5358656? ? ?? ? ?32gcc_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
5359024? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041020170228
5360252? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
5390928? ? ?? ? ?32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041020170228
5394320? ? ?? ? ?32gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041020170228
5398424? ? ?? ? ?32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041020170228
5417904? ? ?? ? ?32gcc_-m64_-O3_-fomit-frame-pointer2017041020170228
5445608? ? ?? ? ?32gcc_-march=k8_-O3_-fomit-frame-pointer2017041020170228
5459968? ? ?? ? ?32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041020170228
5474664? ? ?? ? ?32gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041020170228
5477516? ? ?? ? ?32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
5559220? ? ?? ? ?32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041020170228
5561272? ? ?? ? ?32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041020170228
5621460? ? ?? ? ?32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041020170228
5624804? ? ?? ? ?32gcc_-O_-fomit-frame-pointer2017041020170228
5626780? ? ?? ? ?32gcc_-m64_-O_-fomit-frame-pointer2017041020170228
5649368? ? ?? ? ?32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041020170228
5693964? ? ?? ? ?32gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041020170228
5699964? ? ?? ? ?32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041020170228
5707196? ? ?? ? ?32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041020170228
5730032? ? ?? ? ?32gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041020170228
5811308? ? ?? ? ?32gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041020170228
5831228? ? ?? ? ?32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041020170228
5860888? ? ?? ? ?32gcc_-march=k8_-O_-fomit-frame-pointer2017041020170228
5863744? ? ?? ? ?32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
5877032? ? ?? ? ?32gcc_-march=nocona_-O_-fomit-frame-pointer2017041020170228
5881536? ? ?? ? ?32gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017041020170228
5888860? ? ?? ? ?32icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017041020170228
5930236? ? ?? ? ?32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041020170228
5950892? ? ?? ? ?32gcc_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
5955052? ? ?? ? ?32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041020170228
5968728? ? ?? ? ?32icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017041020170228
5986948? ? ?? ? ?32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041020170228
6033276? ? ?? ? ?32icc2017041020170228
6295552? ? ?? ? ?32icc_-no-vec2017041020170228
9413544? ? ?? ? ?64gcc2017041020170228
9452756? ? ?? ? ?64cc2017041020170228
9457872? ? ?? ? ?64gcc_-funroll-loops2017041020170228
30043884? ? ?? ? ?32gcc_-funroll-loops2017041020170228
30374968? ? ?? ? ?32cc2017041020170228
30615336? ? ?? ? ?32gcc2017041020170228

Test failure

Implementation: crypto_dh/ed448goldilocks/amd64
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 26, namely:
CompilerImplementations
cc amd64
gcc amd64
gcc -Os -fomit-frame-pointer amd64
gcc -fno-schedule-insns -Os -fomit-frame-pointer amd64
gcc -funroll-loops amd64
gcc -funroll-loops -Os -fomit-frame-pointer amd64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer amd64
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer amd64
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer amd64
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer amd64
gcc -m64 -Os -fomit-frame-pointer amd64
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer amd64
gcc -m64 -march=core2 -Os -fomit-frame-pointer amd64
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer amd64
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer amd64
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer amd64
gcc -m64 -march=corei7 -Os -fomit-frame-pointer amd64
gcc -m64 -march=k8 -Os -fomit-frame-pointer amd64
gcc -m64 -march=nocona -Os -fomit-frame-pointer amd64
gcc -march=barcelona -Os -fomit-frame-pointer amd64
gcc -march=k8 -Os -fomit-frame-pointer amd64
gcc -march=nocona -Os -fomit-frame-pointer amd64

Test failure

Implementation: crypto_dh/ed448goldilocks/amd64
Compiler: gcc -O2 -fomit-frame-pointer
error 111
crypto_dh not associative

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer amd64
gcc -m64 -O2 -fomit-frame-pointer amd64
gcc -m64 -march=core2 -O2 -fomit-frame-pointer amd64
gcc -march=nocona -O2 -fomit-frame-pointer amd64

Test failure

Implementation: crypto_dh/ed448goldilocks/amd64
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
error 111
crypto_dh returns nonzero

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -fno-schedule-insns -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer amd64
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer amd64
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer amd64
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer amd64
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer amd64
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer amd64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer amd64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer amd64
gcc -march=barcelona -O2 -fomit-frame-pointer amd64
gcc -march=k8 -O2 -fomit-frame-pointer amd64

Test failure

Implementation: crypto_dh/ed448goldilocks/amd64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
crypto_dh not associative
error 111
crypto_dh not associative

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer amd64

Test failure

Implementation: crypto_dh/ed448goldilocks/amd64
Compiler: gcc -m64 -march=barcelona -Os -fomit-frame-pointer
error 111
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=barcelona -Os -fomit-frame-pointer amd64

Compiler output

Implementation: crypto_dh/ed448goldilocks/arm32
Compiler: cc
crandom.c: In file included from magic.h:15:0,
crandom.c: from crandom.c:11:
crandom.c: p448.h: In function 'p448_cond_swap':
crandom.c: p448.h:194:24: error: incompatible types when initializing type 'big_register_t' using type 'mask_t'
crandom.c: big_register_t m = doswap;
crandom.c: ^
crandom.c: p448.h: In function 'p448_cond_neg':
crandom.c: p448.h:270:24: error: incompatible types when initializing type 'big_register_t' using type 'mask_t'
crandom.c: big_register_t m = doNegate;
crandom.c: ^

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc arm32

Compiler output

Implementation: crypto_dh/ed448goldilocks/arm32
Compiler: gcc
crandom.c: In file included from magic.h:15:0,
crandom.c: from crandom.c:11:
crandom.c: p448.h: In function 'p448_cond_swap':
crandom.c: p448.h:194:24: error: incompatible types when initializing type 'big_register_t {aka __vector(4) unsigned int}' using type 'mask_t {aka unsigned int}'
crandom.c: big_register_t m = doswap;
crandom.c: ^~~~~~
crandom.c: p448.h: In function 'p448_cond_neg':
crandom.c: p448.h:270:24: error: incompatible types when initializing type 'big_register_t {aka __vector(4) unsigned int}' using type 'mask_t {aka unsigned int}'
crandom.c: big_register_t m = doNegate;
crandom.c: ^~~~~~~~

Number of similar (compiler,implementation) pairs: 94, namely:
CompilerImplementations
gcc arm32
gcc -O2 -fomit-frame-pointer arm32
gcc -O3 -fomit-frame-pointer arm32
gcc -O -fomit-frame-pointer arm32
gcc -Os -fomit-frame-pointer arm32
gcc -fno-schedule-insns -O2 -fomit-frame-pointer arm32
gcc -fno-schedule-insns -O3 -fomit-frame-pointer arm32
gcc -fno-schedule-insns -O -fomit-frame-pointer arm32
gcc -fno-schedule-insns -Os -fomit-frame-pointer arm32
gcc -funroll-loops arm32
gcc -funroll-loops -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -O -fomit-frame-pointer arm32
gcc -funroll-loops -Os -fomit-frame-pointer arm32
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer arm32
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -O -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -Os -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer arm32
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer arm32
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer arm32
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer arm32
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer arm32
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer arm32
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer arm32
gcc -m64 -O2 -fomit-frame-pointer arm32
gcc -m64 -O3 -fomit-frame-pointer arm32
gcc -m64 -O -fomit-frame-pointer arm32
gcc -m64 -Os -fomit-frame-pointer arm32
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer arm32
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer arm32
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer arm32
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer arm32
gcc -m64 -march=core2 -O2 -fomit-frame-pointer arm32
gcc -m64 -march=core2 -O3 -fomit-frame-pointer arm32
gcc -m64 -march=core2 -O -fomit-frame-pointer arm32
gcc -m64 -march=core2 -Os -fomit-frame-pointer arm32
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer arm32
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer arm32
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer arm32
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer arm32
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer arm32
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer arm32
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer arm32
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer arm32
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer arm32
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer arm32
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer arm32
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer arm32
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer arm32
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer arm32
gcc -m64 -march=corei7 -O -fomit-frame-pointer arm32
gcc -m64 -march=corei7 -Os -fomit-frame-pointer arm32
gcc -m64 -march=k8 -O2 -fomit-frame-pointer arm32
gcc -m64 -march=k8 -O3 -fomit-frame-pointer arm32
gcc -m64 -march=k8 -O -fomit-frame-pointer arm32
gcc -m64 -march=k8 -Os -fomit-frame-pointer arm32
gcc -m64 -march=nocona -O2 -fomit-frame-pointer arm32
gcc -m64 -march=nocona -O3 -fomit-frame-pointer arm32
gcc -m64 -march=nocona -O -fomit-frame-pointer arm32
gcc -m64 -march=nocona -Os -fomit-frame-pointer arm32
gcc -march=barcelona -O2 -fomit-frame-pointer arm32
gcc -march=barcelona -O3 -fomit-frame-pointer arm32
gcc -march=barcelona -O -fomit-frame-pointer arm32
gcc -march=barcelona -Os -fomit-frame-pointer arm32
gcc -march=k8 -O2 -fomit-frame-pointer arm32
gcc -march=k8 -O3 -fomit-frame-pointer arm32
gcc -march=k8 -O -fomit-frame-pointer arm32
gcc -march=k8 -Os -fomit-frame-pointer arm32
gcc -march=nocona -O2 -fomit-frame-pointer arm32
gcc -march=nocona -O3 -fomit-frame-pointer arm32
gcc -march=nocona -O -fomit-frame-pointer arm32
gcc -march=nocona -Os -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_dh/ed448goldilocks/arm32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
crandom.c: In file included from magic.h:15:0,
crandom.c: from crandom.c:11:
crandom.c: p448.h: In function 'p448_cond_swap':
crandom.c: p448.h:194:24: error: incompatible types when initializing type 'big_register_t {aka __vector(4) unsigned int}' using type 'mask_t {aka unsigned int}'
crandom.c: big_register_t m = doswap;
crandom.c: ^~~~~~
crandom.c: p448.h: In function 'p448_cond_neg':
crandom.c: p448.h:270:24: error: incompatible types when initializing type 'big_register_t {aka __vector(4) unsigned int}' using type 'mask_t {aka unsigned int}'
crandom.c: big_register_t m = doNegate;
crandom.c: ^~~~~~~~
crandom.c: In file included from magic.h:15:0,
crandom.c: from crandom.c:11:
crandom.c: p448.h: In function 'p448_cond_swap':
crandom.c: p448.h:194:24: error: incompatible types when initializing type 'big_register_t {aka __vector(4) unsigned int}' using type 'mask_t {aka unsigned int}'
crandom.c: big_register_t m = doswap;
crandom.c: ^~~~~~
crandom.c: p448.h: In function 'p448_cond_neg':
crandom.c: p448.h:270:24: error: incompatible types when initializing type 'big_register_t {aka __vector(4) unsigned int}' using type 'mask_t {aka unsigned int}'
crandom.c: big_register_t m = doNegate;
crandom.c: ^~~~~~~~

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

Compiler output

Implementation: crypto_dh/ed448goldilocks/arm32
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
crandom.c: In file included from magic.h:15:0,
crandom.c: from crandom.c:11:
crandom.c: p448.h: In function 'p448_cond_swap':
crandom.c: p448.h:194:24: error: incompatible types when initializing type 'big_register_t {aka __vector(8) unsigned int}' using type 'mask_t {aka unsigned int}'
crandom.c: big_register_t m = doswap;
crandom.c: ^~~~~~
crandom.c: p448.h: In function 'p448_cond_neg':
crandom.c: p448.h:270:24: error: incompatible types when initializing type 'big_register_t {aka __vector(8) unsigned int}' using type 'mask_t {aka unsigned int}'
crandom.c: big_register_t m = doNegate;
crandom.c: ^~~~~~~~

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer arm32
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer arm32
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer arm32
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer arm32
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer arm32
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer arm32
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer arm32
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer arm32
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv arm32
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv arm32
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv arm32
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv arm32

Compiler output

Implementation: crypto_dh/ed448goldilocks/arm32
Compiler: icc
crandom.c: In file included from magic.h(15),
crandom.c: from crandom.c(11):
crandom.c: p448.h(194): error: a value of type "mask_t={word_t={uint32_t={unsigned int}}}" cannot be used to initialize an entity of type "big_register_t"
crandom.c: big_register_t m = doswap;
crandom.c: ^
crandom.c:
crandom.c: In file included from magic.h(15),
crandom.c: from crandom.c(11):
crandom.c: p448.h(270): error: a value of type "mask_t={word_t={uint32_t={unsigned int}}}" cannot be used to initialize an entity of type "big_register_t"
crandom.c: big_register_t m = doNegate;
crandom.c: ^
crandom.c:
crandom.c: compilation aborted for crandom.c (code 2)

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
icc arm32
icc -no-vec arm32
icc -xCORE-AVX2 -O2 -fomit-frame-pointer arm32
icc -xCORE-AVX2 -O3 -fomit-frame-pointer arm32