Implementation notes: amd64, hobbes, crypto_sign/ntrumls439x

Computer: hobbes
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: ntrumls439x
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1202313? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111620171020
1205338? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111620171020
1209486? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111620171020
1219482? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017111620171020
1221842? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111620171020
1223402? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017111620171020
1224051? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111620171020
1225386? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111620171020
1240679? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111620171020
1247135? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111620171020
1247393? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111620171020
1257177? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111620171020
1264715? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111620171020
1271233? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111620171020
1276830? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017111620171020
1291087? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111620171020
1294096? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017111620171020
1330565? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111620171020
1354406? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111620171020
1356804? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111620171020
1359246? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111620171020
1367618? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111620171020
1370941? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111620171020
1378534? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017111620171020
1379617? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017111620171020
1380875? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017111620171020
1383214? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111620171020
1385732? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111620171020
1402055? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111620171020
1444267? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111620171020
1446677? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017111620171020
1453725? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111620171020
1456945? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111620171020
1458387? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111620171020
1464673? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111620171020
1468937? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111620171020
1477085? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111620171020
1483421? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017111620171020
1489579? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111620171020
1495142? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111620171020
1496128? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111620171020
1499346? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111620171020
1500945? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111620171020
1501100? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111620171020
1502655? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111620171020
1504007? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111620171020
1514029? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111620171020
1549979? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111620171020
1556496? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111620171020
1558066? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111620171020
1565748? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017111620171020
1569397? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017111620171020
1586188? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111620171020
1616301? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111620171020
1645239? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017111620171020
1651817? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017111620171020
1654805? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017111620171020
1655050? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111620171020
1655515? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111620171020
1656341? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111620171020
1658319? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111620171020
1659122? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111620171020
1661240? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111620171020
1663297? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111620171020
1665501? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111620171020
1665603? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111620171020
1667053? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111620171020
1672682? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111620171020
1674637? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111620171020
1683854? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111620171020
1701592? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017111620171020
1703087? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111620171020
1703854? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111620171020
1708784? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017111620171020
1713423? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017111620171020
1717056? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017111620171020
1718729? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111620171020
1721501? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017111620171020
1723325? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111620171020
1723980? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017111620171020
1724540? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111620171020
1726821? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111620171020
1733940? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017111620171020
1734449? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017111620171020
1743983? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111620171020
1748735? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017111620171020
1752138? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111620171020
1757806? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111620171020
1759185? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111620171020
1764829? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111620171020
1765300? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111620171020
1767096? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111620171020
1768788? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111620171020
1777363? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111620171020
1790943? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111620171020
1800479? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017111620171020
1804372? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111620171020
1804540? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111620171020
1817645? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111620171020
1896173? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111620171020
1897490? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111620171020
1904846? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111620171020
1912682? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111620171020
1913426? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111620171020
1915857? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017111620171020
1918161? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111620171020
1920223? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111620171020
1929344? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111620171020
2027463? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017111620171020
2035406? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017111620171020
2078141? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017111620171020
2092390? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111620171020
5224488? ? ?? ? ?refgcc2017111620171020
5254020? ? ?? ? ?refgcc_-funroll-loops2017111620171020
7085937? ? ?? ? ?refcc2017111620171020

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