Implementation notes: amd64, hydra6, crypto_sign/ntrumls401x

Computer: hydra6
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: ntrumls401x
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1874291? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
1875593? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017111420171020
1878391? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111420171020
1878528? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111420171020
1878854? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111420171020
1879013? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017111420171020
1879347? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111420171020
1881098? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
1881843? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111420171020
1951740? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111420171020
1952413? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111420171020
1965636? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111420171020
1971384? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111420171020
1979374? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111420171020
2011672? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017111420171020
2019581? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017111420171020
2019768? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111420171020
2038190? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111420171020
2157522? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017111420171020
2157609? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111420171020
2157734? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111420171020
2166350? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
2166443? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
2185367? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111420171020
2188506? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111420171020
2191381? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111420171020
2192191? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111420171020
2272168? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017111420171020
2272882? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017111420171020
2291638? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111420171020
2294197? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111420171020
2295094? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111420171020
2297310? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111420171020
2301979? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111420171020
2302114? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111420171020
2303060? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111420171020
2303831? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017111420171020
2305054? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111420171020
2365043? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111420171020
2368629? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111420171020
2388469? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111420171020
2388902? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017111420171020
2413916? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
2414182? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
2416014? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111420171020
2430708? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
2432971? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111420171020
2434399? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017111420171020
2436481? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
2447410? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111420171020
2450583? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111420171020
2457020? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017111420171020
2457270? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111420171020
2460896? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111420171020
2460991? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111420171020
2461263? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111420171020
2461984? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111420171020
2462225? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111420171020
2462508? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111420171020
2462814? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111420171020
2468628? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111420171020
2474813? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017111420171020
2474915? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017111420171020
2475606? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111420171020
2482648? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111420171020
2484178? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111420171020
2486582? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111420171020
2492985? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017111420171020
2516216? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017111420171020
2602876? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111420171020
2603657? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111420171020
2607342? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111420171020
2636464? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
2637477? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
2674668? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111420171020
2674901? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017111420171020
2683509? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111420171020
2687107? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111420171020
2688724? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017111420171020
2704252? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017111420171020
2705529? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017111420171020
2705586? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111420171020
2708984? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111420171020
2709105? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111420171020
2709303? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111420171020
2709460? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111420171020
2710637? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111420171020
2710804? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111420171020
2722708? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017111420171020
2725910? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111420171020
2729279? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111420171020
2735202? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017111420171020
2736558? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111420171020
2737582? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017111420171020
2737634? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111420171020
2737967? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111420171020
2738343? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111420171020
2738669? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017111420171020
2740274? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017111420171020
2743938? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111420171020
2744709? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111420171020
2746477? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111420171020
2765173? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
2765217? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
2852283? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111420171020
2852849? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111420171020
2853936? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111420171020
2854048? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111420171020
2855005? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111420171020
2855240? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017111420171020
2855355? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111420171020
2874360? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111420171020
10003424? ? ?? ? ?refcc2017111420171020
10880337? ? ?? ? ?refgcc_-funroll-loops2017111420171020
11501281? ? ?? ? ?refgcc2017111420171020

Test failure

Implementation: crypto_sign/ntrumls401x/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