Implementation notes: amd64, oki, crypto_dh/ed448goldilocks

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_dh
Primitive: ed448goldilocks
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1239566? ? ?? ? ?amd64clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
1243286? ? ?? ? ?amd64clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
1268572? ? ?? ? ?amd64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
1269302? ? ?? ? ?amd64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
1269844? ? ?? ? ?amd64clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
1269992? ? ?? ? ?amd64clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
1270596? ? ?? ? ?amd64clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
1271534? ? ?? ? ?amd64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
1363204? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
1363666? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
1364532? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
1369602? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
1387726? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
1387930? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
1389146? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
1390326? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
1392594? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
1397788? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
1397876? ? ?? ? ?amd64gcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
1398230? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
1401332? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
1404156? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
1404454? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
1404858? ? ?? ? ?amd64gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
1406442? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
1406774? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
1408592? ? ?? ? ?amd64gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
1412298? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
1418410? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
1418884? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
1419124? ? ?? ? ?amd64gcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
1421760? ? ?? ? ?amd64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
1421934? ? ?? ? ?amd64gcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
1422802? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
1426746? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
1426946? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
1428852? ? ?? ? ?amd64gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
1428970? ? ?? ? ?amd64gcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
1429002? ? ?? ? ?amd64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
1449410? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
1454494? ? ?? ? ?amd64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
1454818? ? ?? ? ?amd64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
1455068? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
1455950? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
1457500? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
1457630? ? ?? ? ?amd64gcc_-O3_-fomit-frame-pointer2019011020181123
1457796? ? ?? ? ?amd64gcc_-m64_-O3_-fomit-frame-pointer2019011020181123
1458378? ? ?? ? ?amd64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
1466840? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
1467100? ? ?? ? ?amd64gcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
1506110? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
1507422? ? ?? ? ?64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
1507520? ? ?? ? ?64gcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
1507722? ? ?? ? ?64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
1508090? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
1508238? ? ?? ? ?64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
1508416? ? ?? ? ?64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
1512644? ? ?? ? ?amd64gcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
1515160? ? ?? ? ?64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
1515616? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
1523612? ? ?? ? ?amd64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
1552096? ? ?? ? ?amd64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
1554952? ? ?? ? ?amd64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
1555478? ? ?? ? ?amd64gcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
1558674? ? ?? ? ?amd64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
1563028? ? ?? ? ?amd64gcc_-m64_-O_-fomit-frame-pointer2019011020181123
1563224? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
1563542? ? ?? ? ?amd64gcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
1563702? ? ?? ? ?amd64gcc_-O_-fomit-frame-pointer2019011020181123
1563992? ? ?? ? ?amd64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
1566156? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
1567086? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
1574700? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
1574934? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
1596492? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
1596822? ? ?? ? ?64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
1611536? ? ?? ? ?64gcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
1611596? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
1611670? ? ?? ? ?64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
1611734? ? ?? ? ?64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
1611804? ? ?? ? ?64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
1612208? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
1612298? ? ?? ? ?64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
1643846? ? ?? ? ?64clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
1644262? ? ?? ? ?64clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
1644656? ? ?? ? ?64clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
1649148? ? ?? ? ?64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
1665052? ? ?? ? ?64clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
1666220? ? ?? ? ?64clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
1679740? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
1680196? ? ?? ? ?64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
1686718? ? ?? ? ?64gcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
1686998? ? ?? ? ?64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
1690060? ? ?? ? ?64gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
1690068? ? ?? ? ?64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
1696794? ? ?? ? ?64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
1706382? ? ?? ? ?64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
1711130? ? ?? ? ?64gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
1712878? ? ?? ? ?64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
1737384? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
1737966? ? ?? ? ?64gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
1739320? ? ?? ? ?64gcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
1739832? ? ?? ? ?64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
1741284? ? ?? ? ?64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
1741510? ? ?? ? ?64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
1741588? ? ?? ? ?64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
1743136? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
1743458? ? ?? ? ?64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
1743868? ? ?? ? ?64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
1743998? ? ?? ? ?64gcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
1747202? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
1747544? ? ?? ? ?64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
1747858? ? ?? ? ?64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
1752226? ? ?? ? ?64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
1752978? ? ?? ? ?64gcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
1753506? ? ?? ? ?64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
1759576? ? ?? ? ?64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
1760454? ? ?? ? ?64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
1765476? ? ?? ? ?64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
1768044? ? ?? ? ?64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
1768436? ? ?? ? ?64gcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
1774254? ? ?? ? ?64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
1774490? ? ?? ? ?64gcc_-m64_-Os_-fomit-frame-pointer2019011020181123
1774942? ? ?? ? ?64gcc_-Os_-fomit-frame-pointer2019011020181123
1775126? ? ?? ? ?64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
1776270? ? ?? ? ?64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
1780576? ? ?? ? ?64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
1780668? ? ?? ? ?64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
1781318? ? ?? ? ?64gcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
1785996? ? ?? ? ?64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
1786106? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
1786630? ? ?? ? ?64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
1786650? ? ?? ? ?64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
1786974? ? ?? ? ?64gcc_-O3_-fomit-frame-pointer2019011020181123
1787294? ? ?? ? ?64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
1787360? ? ?? ? ?64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
1788854? ? ?? ? ?64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
1789892? ? ?? ? ?64gcc_-m64_-O3_-fomit-frame-pointer2019011020181123
1790070? ? ?? ? ?64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
1790470? ? ?? ? ?64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
1790944? ? ?? ? ?64gcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
1801602? ? ?? ? ?64gcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
1801734? ? ?? ? ?64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
1802238? ? ?? ? ?64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
1802306? ? ?? ? ?64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
1803750? ? ?? ? ?64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
1805296? ? ?? ? ?64gcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
1805620? ? ?? ? ?64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
1809900? ? ?? ? ?64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
1810542? ? ?? ? ?64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
1811254? ? ?? ? ?64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
1811406? ? ?? ? ?64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
1814368? ? ?? ? ?64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
1814428? ? ?? ? ?64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
1821568? ? ?? ? ?64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
1822310? ? ?? ? ?64gcc_-m64_-O2_-fomit-frame-pointer2019011020181123
1822586? ? ?? ? ?64gcc_-O2_-fomit-frame-pointer2019011020181123
1831158? ? ?? ? ?64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
1831226? ? ?? ? ?64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
1832442? ? ?? ? ?64gcc_-O_-fomit-frame-pointer2019011020181123
1833046? ? ?? ? ?64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
1833372? ? ?? ? ?64gcc_-m64_-O_-fomit-frame-pointer2019011020181123
1834252? ? ?? ? ?64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
1834594? ? ?? ? ?64gcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
1835058? ? ?? ? ?64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
1836962? ? ?? ? ?64gcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
1837184? ? ?? ? ?64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
1837746? ? ?? ? ?64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
1837882? ? ?? ? ?64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
1839852? ? ?? ? ?64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
1844876? ? ?? ? ?64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
1845618? ? ?? ? ?64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
1850870? ? ?? ? ?64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
1851834? ? ?? ? ?64gcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
1854516? ? ?? ? ?64gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
1855374? ? ?? ? ?64gcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
1862042? ? ?? ? ?64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
1878706? ? ?? ? ?64gcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
1879376? ? ?? ? ?64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
2839430? ? ?? ? ?arm32clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
2841198? ? ?? ? ?arm32clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
2849930? ? ?? ? ?arm32clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
2855576? ? ?? ? ?arm32clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
2873158? ? ?? ? ?amd64gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
2893614? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
2905372? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
3187334? ? ?? ? ?arm32clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
3188014? ? ?? ? ?arm32clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
3800622? ? ?? ? ?32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
3801068? ? ?? ? ?32gcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
3801416? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
3802358? ? ?? ? ?32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
3803074? ? ?? ? ?32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
3803102? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
3805098? ? ?? ? ?32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
3833764? ? ?? ? ?32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
3836726? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
4309048? ? ?? ? ?32gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
4324434? ? ?? ? ?32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
4327428? ? ?? ? ?32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
4330774? ? ?? ? ?32gcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
4332908? ? ?? ? ?32gcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
4333132? ? ?? ? ?32gcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
4333448? ? ?? ? ?32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
4342388? ? ?? ? ?32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
4351696? ? ?? ? ?32gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
4363722? ? ?? ? ?32gcc_-O2_-fomit-frame-pointer2019011020181123
4364120? ? ?? ? ?32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
4371010? ? ?? ? ?32gcc_-m64_-O2_-fomit-frame-pointer2019011020181123
4377044? ? ?? ? ?32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
4377132? ? ?? ? ?32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
4377266? ? ?? ? ?32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
4378250? ? ?? ? ?32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
4389768? ? ?? ? ?32gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
4391478? ? ?? ? ?32gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
4393852? ? ?? ? ?32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
4394454? ? ?? ? ?32gcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
4396368? ? ?? ? ?32gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
4397034? ? ?? ? ?32gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
4398564? ? ?? ? ?32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
4399034? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
4399910? ? ?? ? ?32gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
4401986? ? ?? ? ?32gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
4409704? ? ?? ? ?32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
4411138? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
4411234? ? ?? ? ?32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
4411278? ? ?? ? ?32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
4416204? ? ?? ? ?32gcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
4417452? ? ?? ? ?32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
4419174? ? ?? ? ?32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
4421846? ? ?? ? ?32gcc_-m64_-Os_-fomit-frame-pointer2019011020181123
4421878? ? ?? ? ?32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
4422164? ? ?? ? ?32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
4422448? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
4422888? ? ?? ? ?32gcc_-Os_-fomit-frame-pointer2019011020181123
4428920? ? ?? ? ?32gcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
4430270? ? ?? ? ?32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
4464022? ? ?? ? ?32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
4464482? ? ?? ? ?32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
4482776? ? ?? ? ?32gcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
4489574? ? ?? ? ?32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
4490492? ? ?? ? ?32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
4496284? ? ?? ? ?32gcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
4514310? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
4520296? ? ?? ? ?32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
4524416? ? ?? ? ?32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
4530460? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
4553214? ? ?? ? ?32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
4558648? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
4628428? ? ?? ? ?32clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
4631392? ? ?? ? ?32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
4639148? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
4664388? ? ?? ? ?32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
4664516? ? ?? ? ?32gcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
4667080? ? ?? ? ?32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
4668704? ? ?? ? ?32gcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
4669096? ? ?? ? ?32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
4671294? ? ?? ? ?32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
4672330? ? ?? ? ?32gcc_-O3_-fomit-frame-pointer2019011020181123
4675164? ? ?? ? ?32gcc_-m64_-O3_-fomit-frame-pointer2019011020181123
4677790? ? ?? ? ?32gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
4681234? ? ?? ? ?32gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
4683518? ? ?? ? ?32gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
4686662? ? ?? ? ?32gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
4686984? ? ?? ? ?32gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
4688842? ? ?? ? ?32gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
4695062? ? ?? ? ?32gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
4703608? ? ?? ? ?32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
4705542? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
4706174? ? ?? ? ?32gcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
4709924? ? ?? ? ?32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
4729738? ? ?? ? ?32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
4743732? ? ?? ? ?32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
4746280? ? ?? ? ?32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
4769554? ? ?? ? ?32gcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
4776396? ? ?? ? ?32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
4830788? ? ?? ? ?32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
4903128? ? ?? ? ?32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
5030626? ? ?? ? ?32clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
5031230? ? ?? ? ?32clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
5032118? ? ?? ? ?32clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
5326704? ? ?? ? ?32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
5347576? ? ?? ? ?32gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
5395152? ? ?? ? ?32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
5414490? ? ?? ? ?32gcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
5414508? ? ?? ? ?32gcc_-O_-fomit-frame-pointer2019011020181123
5414704? ? ?? ? ?32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
5415304? ? ?? ? ?32gcc_-m64_-O_-fomit-frame-pointer2019011020181123
5416240? ? ?? ? ?32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
5416626? ? ?? ? ?32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
5416760? ? ?? ? ?32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
5419024? ? ?? ? ?32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
5420118? ? ?? ? ?32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
5422854? ? ?? ? ?32gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
5423114? ? ?? ? ?32gcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
5423670? ? ?? ? ?32gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
5446070? ? ?? ? ?32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
5446222? ? ?? ? ?32gcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
5453214? ? ?? ? ?32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
5457628? ? ?? ? ?32gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
5970010? ? ?? ? ?32clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
5971262? ? ?? ? ?32clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
8579388? ? ?? ? ?64cc2019011020181123
8856856? ? ?? ? ?64gcc_-funroll-loops2019011020181123
8858934? ? ?? ? ?64gcc2019011020181123
26807036? ? ?? ? ?32cc2019011020181123
26889406? ? ?? ? ?32gcc_-funroll-loops2019011020181123
26921376? ? ?? ? ?32gcc2019011020181123

Test failure

Implementation: 32
Security model: unknown
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
error 111

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments 32
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments 32
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments 64
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments 64
cc amd64
gcc amd64
gcc -funroll-loops amd64
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments arm32
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments arm32

Test failure

Implementation: amd64
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer
error 111
crypto_dh returns nonzero

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer amd64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m64 -march=nocona -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 -O2 -fomit-frame-pointer amd64
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer amd64
gcc -m64 -march=core2 -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
gcc -march=nocona -O2 -fomit-frame-pointer amd64

Test failure

Implementation: amd64
Security model: unknown
Compiler: gcc -Os -fomit-frame-pointer
error 111
crypto_dh not associative

Number of similar (compiler,implementation) pairs: 26, namely:
CompilerImplementations
gcc -Os -fomit-frame-pointer amd64
gcc -fno-schedule-insns -Os -fomit-frame-pointer amd64
gcc -funroll-loops -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -Os -fomit-frame-pointer amd64
gcc -funroll-loops -fno-schedule-insns -O2 -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 -O2 -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: amd64
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
crypto_dh returns nonzero
error 111
crypto_dh returns nonzero

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

Test failure

Implementation: amd64
Security model: unknown
Compiler: gcc -m64 -march=barcelona -Os -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 -Os -fomit-frame-pointer amd64

Compiler output

Implementation: 32
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x2302100: v4i64 = X86ISD::VTRUNC 0x2301f30
try.c: 0x2301f30: v16i32 = vselect 0x230b3a0, 0x229e870, 0x2301e00
try.c: 0x230b3a0: v4i1 = X86ISD::PCMPGTM 0x22ec600, 0x229f620
try.c: 0x22ec600: v4i64 = X86ISD::VBROADCAST 0x229f9b0
try.c: 0x229f9b0: i64,ch = load<LD8[%uglygep72]> 0x21e5db0, 0x22da470, undef:i64
try.c: 0x22da470: i64 = add 0x22ed4e0, 0x22953e0
try.c: 0x22ed4e0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x22975d0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x22953e0: i64 = shl 0x2296d80, Constant:i8<3>
try.c: 0x2296d80: i64,ch = CopyFromReg 0x21e5db0, Register:i64 %vreg50
try.c: 0x22ed9a0: i64 = Register %vreg50
try.c: 0x2284e90: i8 = Constant<3>
try.c: 0x22eac70: i64 = undef
try.c: 0x229f620: v4i64,ch = CopyFromReg 0x21e5db0, Register:v4i64 %vreg13
try.c: 0x22aad70: v4i64 = Register %vreg13
try.c: 0x229e870: v16i32 = X86ISD::VBROADCAST 0x2296fe0
try.c: 0x2296fe0: i32,ch = load<LD4[ConstantPool]> 0x21e5db0, 0x2301a70, undef:i64
try.c: 0x2301a70: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x229bb60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x22eac70: i64 = undef
try.c: 0x2301e00: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x2301cd0: i32 = Constant<0>
try.c: 0x2301cd0: i32 = Constant<0>
try.c: 0x2301cd0: i32 = Constant<0>
try.c: 0x2301cd0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments 32

Compiler output

Implementation: 32
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x15aef70: v4i64 = X86ISD::VTRUNC 0x15aeda0
try.c: 0x15aeda0: v16i32 = vselect 0x15b7bc0, 0x1531310, 0x15aec70
try.c: 0x15b7bc0: v4i1 = X86ISD::PCMPGTM 0x1599470, 0x1515400
try.c: 0x1599470: v4i64 = X86ISD::VBROADCAST 0x1515790
try.c: 0x1515790: i64,ch = load<LD8[%uglygep72]> 0x1492db0, 0x1582170, undef:i64
try.c: 0x1582170: i64 = add 0x159a350, 0x152ea30
try.c: 0x159a350: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x158f9c0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x152ea30: i64 = shl 0x158f170, Constant:i8<3>
try.c: 0x158f170: i64,ch = CopyFromReg 0x1492db0, Register:i64 %vreg50
try.c: 0x159a810: i64 = Register %vreg50
try.c: 0x15180a0: i8 = Constant<3>
try.c: 0x1597ae0: i64 = undef
try.c: 0x1515400: v4i64,ch = CopyFromReg 0x1492db0, Register:v4i64 %vreg13
try.c: 0x153c3c0: v4i64 = Register %vreg13
try.c: 0x1531310: v16i32 = X86ISD::VBROADCAST 0x158f3d0
try.c: 0x158f3d0: i32,ch = load<LD4[ConstantPool]> 0x1492db0, 0x15ae8e0, undef:i64
try.c: 0x15ae8e0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x155b7e0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1597ae0: i64 = undef
try.c: 0x15aec70: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x15aeb40: i32 = Constant<0>
try.c: 0x15aeb40: i32 = Constant<0>
try.c: 0x15aeb40: i32 = Constant<0>
try.c: 0x15aeb40: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments 32

Compiler output

Implementation: 64
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
goldilocks.c: fatal error: error in backend: Cannot select: 0x1827900: v4i64 = X86ISD::VZEXT 0x18712e0
goldilocks.c: 0x18712e0: v32i8 = bitcast 0x182f600
goldilocks.c: 0x182f600: v8i32 = insert_subvector undef:v8i32, 0x1871410, Constant:i64<0>
goldilocks.c: 0x1824f60: v8i32 = undef
goldilocks.c: 0x1871410: v4i32 = scalar_to_vector 0x1870f50
goldilocks.c: 0x1870f50: i32,ch = load<LD4[%161](align=1)> 0x18210b0, 0x1823e20, undef:i64
goldilocks.c: 0x1823e20: i64 = add 0x1824aa0, Constant:i64<140>
goldilocks.c: 0x1824aa0: i64,ch = CopyFromReg 0x1774520, Register:i64 %vreg6
goldilocks.c: 0x182f4d0: i64 = Register %vreg6
goldilocks.c: 0x182e130: i64 = Constant<140>
goldilocks.c: 0x182cff0: i64 = undef
goldilocks.c: 0x182fbf0: i64 = Constant<0>
goldilocks.c: In function: goldilocks_shared_secret_core
goldilocks.c: clang-3.8: error: clang frontend command failed with exit code 70 (use -v to see invocation)
goldilocks.c: clang version 3.8.0 (tags/RELEASE_380/final 262553)
goldilocks.c: Target: x86_64-unknown-linux-gnu
goldilocks.c: Thread model: posix
goldilocks.c: InstalledDir: /usr/bin
goldilocks.c: clang-3.8: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
goldilocks.c: clang-3.8: note: diagnostic msg:
goldilocks.c: ********************
goldilocks.c:
goldilocks.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
goldilocks.c: Preprocessed source(s) and associated run script(s) are located at:
goldilocks.c: clang-3.8: note: diagnostic msg: /tmp/goldilocks-d58ba8.c
goldilocks.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments 64

Compiler output

Implementation: 64
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
goldilocks.c: fatal error: error in backend: Cannot select: 0x22cb540: v4i64 = X86ISD::VZEXT 0x23156f0
goldilocks.c: 0x23156f0: v32i8 = bitcast 0x22d2e70
goldilocks.c: 0x22d2e70: v8i32 = insert_subvector undef:v8i32, 0x2315820, Constant:i64<0>
goldilocks.c: 0x22c8ba0: v8i32 = undef
goldilocks.c: 0x2315820: v4i32 = scalar_to_vector 0x2315360
goldilocks.c: 0x2315360: i32,ch = load<LD4[%161](align=1)> 0x22c4cf0, 0x22c7a60, undef:i64
goldilocks.c: 0x22c7a60: i64 = add 0x22c86e0, Constant:i64<140>
goldilocks.c: 0x22c86e0: i64,ch = CopyFromReg 0x22184e0, Register:i64 %vreg6
goldilocks.c: 0x22d2d40: i64 = Register %vreg6
goldilocks.c: 0x22d19a0: i64 = Constant<140>
goldilocks.c: 0x22d0860: i64 = undef
goldilocks.c: 0x22d3460: i64 = Constant<0>
goldilocks.c: In function: goldilocks_shared_secret_core
goldilocks.c: clang-3.8: error: clang frontend command failed with exit code 70 (use -v to see invocation)
goldilocks.c: clang version 3.8.0 (tags/RELEASE_380/final 262553)
goldilocks.c: Target: x86_64-unknown-linux-gnu
goldilocks.c: Thread model: posix
goldilocks.c: InstalledDir: /usr/bin
goldilocks.c: clang-3.8: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
goldilocks.c: clang-3.8: note: diagnostic msg:
goldilocks.c: ********************
goldilocks.c:
goldilocks.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
goldilocks.c: Preprocessed source(s) and associated run script(s) are located at:
goldilocks.c: clang-3.8: note: diagnostic msg: /tmp/goldilocks-5ab3d2.c
goldilocks.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments 64

Compiler output

Implementation: amd64
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
goldilocks.c: fatal error: error in backend: Cannot select: 0x294dfa0: v4i64 = X86ISD::VZEXT 0x29a1dc0
goldilocks.c: 0x29a1dc0: v32i8 = bitcast 0x295ad20
goldilocks.c: 0x295ad20: v8i32 = insert_subvector undef:v8i32, 0x29a1ef0, Constant:i64<0>
goldilocks.c: 0x296c500: v8i32 = undef
goldilocks.c: 0x29a1ef0: v4i32 = scalar_to_vector 0x29a1a30
goldilocks.c: 0x29a1a30: i32,ch = load<LD4[%109](align=1)> 0x299af10, 0x299acb0, undef:i64
goldilocks.c: 0x299acb0: i64 = add 0x294e7f0, Constant:i64<140>
goldilocks.c: 0x294e7f0: i64,ch = CopyFromReg 0x28a52d0, Register:i64 %vreg6
goldilocks.c: 0x296c9c0: i64 = Register %vreg6
goldilocks.c: 0x299ab80: i64 = Constant<140>
goldilocks.c: 0x2955170: i64 = undef
goldilocks.c: 0x2950e40: i64 = Constant<0>
goldilocks.c: In function: goldilocks_shared_secret_core
goldilocks.c: clang-3.8: error: clang frontend command failed with exit code 70 (use -v to see invocation)
goldilocks.c: clang version 3.8.0 (tags/RELEASE_380/final 262553)
goldilocks.c: Target: x86_64-unknown-linux-gnu
goldilocks.c: Thread model: posix
goldilocks.c: InstalledDir: /usr/bin
goldilocks.c: clang-3.8: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
goldilocks.c: clang-3.8: note: diagnostic msg:
goldilocks.c: ********************
goldilocks.c:
goldilocks.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
goldilocks.c: Preprocessed source(s) and associated run script(s) are located at:
goldilocks.c: clang-3.8: note: diagnostic msg: /tmp/goldilocks-350cff.c
goldilocks.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments amd64

Compiler output

Implementation: amd64
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
goldilocks.c: fatal error: error in backend: Cannot select: 0x29dd320: v4i64 = X86ISD::VZEXT 0x2a30c70
goldilocks.c: 0x2a30c70: v32i8 = bitcast 0x29e9cd0
goldilocks.c: 0x29e9cd0: v8i32 = insert_subvector undef:v8i32, 0x2a30da0, Constant:i64<0>
goldilocks.c: 0x29fc3c0: v8i32 = undef
goldilocks.c: 0x2a30da0: v4i32 = scalar_to_vector 0x2a308e0
goldilocks.c: 0x2a308e0: i32,ch = load<LD4[%109](align=1)> 0x2a2add0, 0x2a2ab70, undef:i64
goldilocks.c: 0x2a2ab70: i64 = add 0x29ddb70, Constant:i64<140>
goldilocks.c: 0x29ddb70: i64,ch = CopyFromReg 0x2935310, Register:i64 %vreg6
goldilocks.c: 0x29fc880: i64 = Register %vreg6
goldilocks.c: 0x2a2aa40: i64 = Constant<140>
goldilocks.c: 0x29e44f0: i64 = undef
goldilocks.c: 0x29e01c0: i64 = Constant<0>
goldilocks.c: In function: goldilocks_shared_secret_core
goldilocks.c: clang-3.8: error: clang frontend command failed with exit code 70 (use -v to see invocation)
goldilocks.c: clang version 3.8.0 (tags/RELEASE_380/final 262553)
goldilocks.c: Target: x86_64-unknown-linux-gnu
goldilocks.c: Thread model: posix
goldilocks.c: InstalledDir: /usr/bin
goldilocks.c: clang-3.8: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
goldilocks.c: clang-3.8: note: diagnostic msg:
goldilocks.c: ********************
goldilocks.c:
goldilocks.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
goldilocks.c: Preprocessed source(s) and associated run script(s) are located at:
goldilocks.c: clang-3.8: note: diagnostic msg: /tmp/goldilocks-ec4eeb.c
goldilocks.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments amd64

Compiler output

Implementation: arm32
Security model: unknown
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: arm32
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x26c4c60: v4i64 = X86ISD::VTRUNC 0x26c4a90
try.c: 0x26c4a90: v16i32 = vselect 0x26bb300, 0x2632ce0, 0x26c4960
try.c: 0x26bb300: v4i1 = X86ISD::PCMPGTM 0x26af560, 0x265c190
try.c: 0x26af560: v4i64 = X86ISD::VBROADCAST 0x265c520
try.c: 0x265c520: i64,ch = load<LD8[%uglygep72]> 0x25aadd0, 0x269f5c0, undef:i64
try.c: 0x269f5c0: i64 = add 0x26b0440, 0x262d570
try.c: 0x26b0440: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x2653160: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x262d570: i64 = shl 0x2652910, Constant:i8<3>
try.c: 0x2652910: i64,ch = CopyFromReg 0x25aadd0, Register:i64 %vreg50
try.c: 0x26b0900: i64 = Register %vreg50
try.c: 0x264ff50: i8 = Constant<3>
try.c: 0x26adbd0: i64 = undef
try.c: 0x265c190: v4i64,ch = CopyFromReg 0x25aadd0, Register:v4i64 %vreg13
try.c: 0x2654570: v4i64 = Register %vreg13
try.c: 0x2632ce0: v16i32 = X86ISD::VBROADCAST 0x2652b70
try.c: 0x2652b70: i32,ch = load<LD4[ConstantPool]> 0x25aadd0, 0x26c45d0, undef:i64
try.c: 0x26c45d0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x2649f50: i64 = TargetConstantPool<i32 1> 0
try.c: 0x26adbd0: i64 = undef
try.c: 0x26c4960: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x26c4830: i32 = Constant<0>
try.c: 0x26c4830: i32 = Constant<0>
try.c: 0x26c4830: i32 = Constant<0>
try.c: 0x26c4830: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments arm32

Compiler output

Implementation: arm32
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1cdb2b0: v4i64 = X86ISD::VTRUNC 0x1cdb0e0
try.c: 0x1cdb0e0: v16i32 = vselect 0x1cd24e0, 0x1c60cf0, 0x1cdafb0
try.c: 0x1cd24e0: v4i1 = X86ISD::PCMPGTM 0x1cbcf40, 0x1c61aa0
try.c: 0x1cbcf40: v4i64 = X86ISD::VBROADCAST 0x1c61e30
try.c: 0x1c61e30: i64,ch = load<LD8[%uglygep72]> 0x1bb7dd0, 0x1c70710, undef:i64
try.c: 0x1c70710: i64 = add 0x1cbde20, 0x1c67380
try.c: 0x1cbde20: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1cb4830: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1c67380: i64 = shl 0x1cb3fe0, Constant:i8<3>
try.c: 0x1cb3fe0: i64,ch = CopyFromReg 0x1bb7dd0, Register:i64 %vreg50
try.c: 0x1cbe2e0: i64 = Register %vreg50
try.c: 0x1c6cae0: i8 = Constant<3>
try.c: 0x1cbb5b0: i64 = undef
try.c: 0x1c61aa0: v4i64,ch = CopyFromReg 0x1bb7dd0, Register:v4i64 %vreg13
try.c: 0x1c7ce20: v4i64 = Register %vreg13
try.c: 0x1c60cf0: v16i32 = X86ISD::VBROADCAST 0x1cb4240
try.c: 0x1cb4240: i32,ch = load<LD4[ConstantPool]> 0x1bb7dd0, 0x1cdac20, undef:i64
try.c: 0x1cdac20: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1c63860: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1cbb5b0: i64 = undef
try.c: 0x1cdafb0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x1cdae80: i32 = Constant<0>
try.c: 0x1cdae80: i32 = Constant<0>
try.c: 0x1cdae80: i32 = Constant<0>
try.c: 0x1cdae80: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments arm32

Compiler output

Implementation: arm32
Security model: unknown
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: arm32
Security model: unknown
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: arm32
Security model: unknown
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