Implementation notes: amd64, hydra6, crypto_sign/ntrumls439x

Computer: hydra6
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: ntrumls439x
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1333713? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111420171020
1336592? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111420171020
1337210? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017111420171020
1337292? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111420171020
1341438? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017111420171020
1343477? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
1345646? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
1346977? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111420171020
1348444? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111420171020
1355643? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111420171020
1392733? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111420171020
1396271? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111420171020
1399564? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111420171020
1403710? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111420171020
1420205? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111420171020
1423176? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017111420171020
1430881? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111420171020
1442306? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017111420171020
1549128? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111420171020
1549314? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111420171020
1549681? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017111420171020
1560445? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111420171020
1564960? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
1566219? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111420171020
1566418? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
1577180? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111420171020
1585634? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111420171020
1647840? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111420171020
1647866? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111420171020
1648264? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111420171020
1650867? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111420171020
1650938? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111420171020
1652179? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017111420171020
1652467? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111420171020
1659134? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111420171020
1661760? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111420171020
1662416? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111420171020
1665378? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111420171020
1666905? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111420171020
1670132? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
1675339? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111420171020
1679136? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017111420171020
1679507? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111420171020
1682379? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
1710476? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
1710563? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
1717075? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017111420171020
1721643? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111420171020
1722357? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017111420171020
1723057? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111420171020
1723366? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111420171020
1726768? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017111420171020
1728029? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111420171020
1730766? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111420171020
1735422? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111420171020
1737461? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017111420171020
1739158? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111420171020
1760614? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017111420171020
1809503? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111420171020
1810005? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111420171020
1811063? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111420171020
1811139? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111420171020
1814012? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111420171020
1814228? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111420171020
1820277? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017111420171020
1821163? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111420171020
1828438? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017111420171020
1829300? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017111420171020
1830301? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017111420171020
1830642? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017111420171020
1830972? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111420171020
1832867? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111420171020
1833493? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017111420171020
1834601? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017111420171020
1835895? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111420171020
1838810? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111420171020
1846072? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111420171020
1846898? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111420171020
1848425? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111420171020
1857800? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111420171020
1901650? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017111420171020
1902683? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017111420171020
1904120? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017111420171020
1904221? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111420171020
1905974? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111420171020
1912632? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111420171020
1913828? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111420171020
1915376? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111420171020
1915540? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111420171020
1916119? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111420171020
1917931? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111420171020
1918322? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111420171020
1921208? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111420171020
1923250? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017111420171020
1925067? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111420171020
1928402? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017111420171020
1929282? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111420171020
1930587? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111420171020
1931343? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111420171020
1935544? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111420171020
1970386? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
1976525? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
2053486? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111420171020
2075660? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
2076278? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
2090293? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111420171020
2092589? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111420171020
2093089? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111420171020
2093547? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111420171020
2093579? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111420171020
2093725? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017111420171020
2096036? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111420171020
7100707? ? ?? ? ?refgcc_-funroll-loops2017111420171020
7518976? ? ?? ? ?refgcc2017111420171020
8280585? ? ?? ? ?refcc2017111420171020

Test failure

Implementation: crypto_sign/ntrumls439x/ref
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

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