Implementation notes: amd64, calvin, crypto_stream/snow20

Computer: calvin
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: snow20
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
7635? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091120170904
7692? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091120170904
7701? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091120170904
7707? ? ?? ? ?e/benchmarks/snow-2.0gcc_-march=nocona_-O3_-fomit-frame-pointer2017091120170904
7712? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091120170904
7740? ? ?? ? ?e/benchmarks/snow-2.0clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017091120170904
7741? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091120170904
7744? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091120170904
7750? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091120170904
7750? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091120170904
7764? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091120170904
7796? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-O2_-fomit-frame-pointer2017091120170904
7803? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091120170904
7813? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091120170904
7817? ? ?? ? ?e/benchmarks/snow-2.0clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091120170904
7820? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-O3_-fomit-frame-pointer2017091120170904
7822? ? ?? ? ?e/benchmarks/snow-2.0gcc_-O3_-fomit-frame-pointer2017091120170904
7827? ? ?? ? ?e/benchmarks/snow-2.0clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017091120170904
7830? ? ?? ? ?e/benchmarks/snow-2.0gcc_-march=k8_-O3_-fomit-frame-pointer2017091120170904
7832? ? ?? ? ?e/benchmarks/snow-2.0clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091120170904
7833? ? ?? ? ?e/benchmarks/snow-2.0clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017091120170904
7838? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091120170904
7856? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091120170904
7857? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-O3_-fomit-frame-pointer2017091120170904
7861? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091120170904
7862? ? ?? ? ?e/benchmarks/snow-2.0gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091120170904
7869? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091120170904
7869? ? ?? ? ?e/benchmarks/snow-2.0gcc_-march=barcelona_-O3_-fomit-frame-pointer2017091120170904
7875? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091120170904
7886? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091120170904
7904? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091120170904
7946? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091120170904
7946? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091120170904
7946? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091120170904
7947? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091120170904
7956? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091120170904
7967? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091120170904
7970? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091120170904
7973? ? ?? ? ?e/benchmarks/snow-2.0clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091120170904
7982? ? ?? ? ?e/benchmarks/snow-2.0clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091120170904
7992? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091120170904
7993? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091120170904
7996? ? ?? ? ?e/benchmarks/snow-2.0clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091120170904
8014? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091120170904
8027? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-O_-fomit-frame-pointer2017091120170904
8030? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091120170904
8068? ? ?? ? ?e/benchmarks/snow-2.0gcc_-march=nocona_-O2_-fomit-frame-pointer2017091120170904
8074? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091120170904
8084? ? ?? ? ?e/benchmarks/snow-2.0gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091120170904
8085? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091120170904
8090? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091120170904
8100? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091120170904
8111? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091120170904
8143? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091120170904
8273? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091120170904
8279? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091120170904
8293? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091120170904
8294? ? ?? ? ?e/benchmarks/snow-2.0gcc_-march=k8_-O_-fomit-frame-pointer2017091120170904
8307? ? ?? ? ?e/benchmarks/snow-2.0gcc_-march=nocona_-O_-fomit-frame-pointer2017091120170904
8309? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-O2_-fomit-frame-pointer2017091120170904
8318? ? ?? ? ?e/benchmarks/snow-2.0gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091120170904
8327? ? ?? ? ?e/benchmarks/snow-2.0gcc_-O2_-fomit-frame-pointer2017091120170904
8334? ? ?? ? ?e/benchmarks/snow-2.0gcc_-march=barcelona_-O2_-fomit-frame-pointer2017091120170904
8344? ? ?? ? ?e/benchmarks/snow-2.0gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091120170904
8404? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091120170904
8432? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091120170904
8448? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091120170904
8464? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091120170904
8471? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091120170904
8483? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091120170904
8485? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091120170904
8489? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091120170904
8491? ? ?? ? ?e/benchmarks/snow-2.0gcc_-march=nocona_-Os_-fomit-frame-pointer2017091120170904
8493? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091120170904
8498? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091120170904
8548? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091120170904
8553? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091120170904
8561? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091120170904
8571? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091120170904
8573? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091120170904
8580? ? ?? ? ?e/benchmarks/snow-2.0gcc_-march=barcelona_-O_-fomit-frame-pointer2017091120170904
8594? ? ?? ? ?e/benchmarks/snow-2.0gcc_-march=k8_-O2_-fomit-frame-pointer2017091120170904
8599? ? ?? ? ?e/benchmarks/snow-2.0gcc_-march=barcelona_-Os_-fomit-frame-pointer2017091120170904
8618? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091120170904
8624? ? ?? ? ?e/benchmarks/snow-2.0gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091120170904
8632? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091120170904
8650? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091120170904
8660? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091120170904
8663? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091120170904
8679? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091120170904
8702? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091120170904
8727? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091120170904
8728? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091120170904
8732? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091120170904
8737? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091120170904
8737? ? ?? ? ?e/benchmarks/snow-2.0gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091120170904
8744? ? ?? ? ?e/benchmarks/snow-2.0gcc_-O_-fomit-frame-pointer2017091120170904
8748? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091120170904
8753? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091120170904
8753? ? ?? ? ?e/benchmarks/snow-2.0gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091120170904
8760? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091120170904
8763? ? ?? ? ?e/benchmarks/snow-2.0gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091120170904
8772? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091120170904
8775? ? ?? ? ?e/benchmarks/snow-2.0gcc_-Os_-fomit-frame-pointer2017091120170904
8777? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops_-Os_-fomit-frame-pointer2017091120170904
8784? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-Os_-fomit-frame-pointer2017091120170904
8805? ? ?? ? ?e/benchmarks/snow-2.0gcc_-march=k8_-Os_-fomit-frame-pointer2017091120170904
8806? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091120170904
8854? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091120170904
8873? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-O_-fomit-frame-pointer2017091120170904
9013? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091120170904
11638? ? ?? ? ?e/benchmarks/snow-2.0gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091120170904
18915? ? ?? ? ?e/benchmarks/snow-2.0gcc2017091120170904
18946? ? ?? ? ?e/benchmarks/snow-2.0cc2017091120170904
19100? ? ?? ? ?e/benchmarks/snow-2.0gcc_-funroll-loops2017091120170904

Test failure

Implementation: crypto_stream/snow20/e/benchmarks/snow-2.0
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 e/benchmarks/snow-2.0
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer e/benchmarks/snow-2.0
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer e/benchmarks/snow-2.0