Implementation notes: amd64, calvin, crypto_stream/tpy6

Computer: calvin
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: tpy6
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
8214? ? ?? ? ?e/tpy6gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091120170904
8306? ? ?? ? ?e/tpy6gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091120170904
8321? ? ?? ? ?e/tpy6gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091120170904
8343? ? ?? ? ?e/tpy6gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091120170904
8349? ? ?? ? ?e/tpy6gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091120170904
8373? ? ?? ? ?e/tpy6gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091120170904
8398? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091120170904
8398? ? ?? ? ?e/tpy6gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091120170904
8424? ? ?? ? ?e/tpy6gcc_-march=barcelona_-O2_-fomit-frame-pointer2017091120170904
8442? ? ?? ? ?e/tpy6gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091120170904
8457? ? ?? ? ?e/tpy6gcc_-O2_-fomit-frame-pointer2017091120170904
8459? ? ?? ? ?e/tpy6gcc_-march=k8_-O2_-fomit-frame-pointer2017091120170904
8486? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091120170904
8503? ? ?? ? ?e/tpy6gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091120170904
8508? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091120170904
8510? ? ?? ? ?e/tpy6gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091120170904
8522? ? ?? ? ?e/tpy6gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091120170904
8525? ? ?? ? ?e/tpy6gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091120170904
8532? ? ?? ? ?e/tpy6gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091120170904
8548? ? ?? ? ?e/tpy6gcc_-m64_-O2_-fomit-frame-pointer2017091120170904
8549? ? ?? ? ?e/tpy6gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091120170904
8565? ? ?? ? ?e/tpy6gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091120170904
8588? ? ?? ? ?e/tpy6gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091120170904
8590? ? ?? ? ?e/tpy6gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091120170904
8591? ? ?? ? ?e/tpy6gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091120170904
8593? ? ?? ? ?e/tpy6gcc_-m64_-O3_-fomit-frame-pointer2017091120170904
8613? ? ?? ? ?e/tpy6gcc_-funroll-loops_-O3_-fomit-frame-pointer2017091120170904
8624? ? ?? ? ?e/tpy6gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091120170904
8632? ? ?? ? ?e/tpy6gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091120170904
8653? ? ?? ? ?e/tpy6gcc_-funroll-loops_-O2_-fomit-frame-pointer2017091120170904
8658? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091120170904
8665? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091120170904
8670? ? ?? ? ?e/tpy6gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091120170904
8671? ? ?? ? ?e/tpy6gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091120170904
8678? ? ?? ? ?e/tpy6gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091120170904
8688? ? ?? ? ?e/tpy6gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091120170904
8692? ? ?? ? ?e/tpy6gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091120170904
8696? ? ?? ? ?e/tpy6gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091120170904
8699? ? ?? ? ?e/tpy6gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091120170904
8712? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091120170904
8719? ? ?? ? ?e/tpy6gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091120170904
8720? ? ?? ? ?e/tpy6gcc_-O3_-fomit-frame-pointer2017091120170904
8729? ? ?? ? ?e/tpy6gcc_-Os_-fomit-frame-pointer2017091120170904
8741? ? ?? ? ?e/tpy6gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091120170904
8745? ? ?? ? ?e/tpy6gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091120170904
8749? ? ?? ? ?e/tpy6gcc_-funroll-loops_-Os_-fomit-frame-pointer2017091120170904
8772? ? ?? ? ?e/tpy6gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091120170904
8783? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091120170904
8784? ? ?? ? ?e/tpy6gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091120170904
8793? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091120170904
8806? ? ?? ? ?e/tpy6gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091120170904
8813? ? ?? ? ?e/tpy6gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091120170904
8814? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091120170904
8815? ? ?? ? ?e/tpy6gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091120170904
8815? ? ?? ? ?e/tpy6gcc_-march=nocona_-O2_-fomit-frame-pointer2017091120170904
8828? ? ?? ? ?e/tpy6gcc_-march=barcelona_-O3_-fomit-frame-pointer2017091120170904
8836? ? ?? ? ?e/tpy6gcc_-march=barcelona_-Os_-fomit-frame-pointer2017091120170904
8848? ? ?? ? ?e/tpy6gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091120170904
8884? ? ?? ? ?e/tpy6gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091120170904
8885? ? ?? ? ?e/tpy6gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091120170904
8903? ? ?? ? ?e/tpy6gcc_-march=nocona_-O3_-fomit-frame-pointer2017091120170904
8911? ? ?? ? ?e/tpy6gcc_-m64_-Os_-fomit-frame-pointer2017091120170904
8930? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091120170904
8951? ? ?? ? ?e/tpy6gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091120170904
8960? ? ?? ? ?e/tpy6gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091120170904
8965? ? ?? ? ?e/tpy6gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091120170904
8967? ? ?? ? ?e/tpy6gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091120170904
8976? ? ?? ? ?e/tpy6gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091120170904
8995? ? ?? ? ?e/tpy6gcc_-march=k8_-O3_-fomit-frame-pointer2017091120170904
9022? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091120170904
9027? ? ?? ? ?e/tpy6gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091120170904
9033? ? ?? ? ?e/tpy6gcc_-march=k8_-Os_-fomit-frame-pointer2017091120170904
9061? ? ?? ? ?e/tpy6gcc_-march=nocona_-Os_-fomit-frame-pointer2017091120170904
9074? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091120170904
9133? ? ?? ? ?e/tpy6gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091120170904
9368? ? ?? ? ?e/tpy6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091120170904
9388? ? ?? ? ?e/tpy6gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091120170904
9443? ? ?? ? ?e/tpy6gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091120170904
9448? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091120170904
9448? ? ?? ? ?e/tpy6gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091120170904
9453? ? ?? ? ?e/tpy6gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091120170904
9465? ? ?? ? ?e/tpy6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091120170904
9467? ? ?? ? ?e/tpy6gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091120170904
9472? ? ?? ? ?e/tpy6gcc_-funroll-loops_-O_-fomit-frame-pointer2017091120170904
9484? ? ?? ? ?e/tpy6gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091120170904
9505? ? ?? ? ?e/tpy6gcc_-march=k8_-O_-fomit-frame-pointer2017091120170904
9515? ? ?? ? ?e/tpy6clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017091120170904
9534? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091120170904
9562? ? ?? ? ?e/tpy6gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091120170904
9587? ? ?? ? ?e/tpy6gcc_-m64_-O_-fomit-frame-pointer2017091120170904
9587? ? ?? ? ?e/tpy6gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091120170904
9591? ? ?? ? ?e/tpy6gcc_-O_-fomit-frame-pointer2017091120170904
9592? ? ?? ? ?e/tpy6gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091120170904
9598? ? ?? ? ?e/tpy6gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091120170904
9624? ? ?? ? ?e/tpy6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091120170904
9645? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091120170904
9664? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091120170904
9693? ? ?? ? ?e/tpy6gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091120170904
9704? ? ?? ? ?e/tpy6gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091120170904
9714? ? ?? ? ?e/tpy6gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091120170904
9736? ? ?? ? ?e/tpy6gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091120170904
9764? ? ?? ? ?e/tpy6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091120170904
9806? ? ?? ? ?e/tpy6gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091120170904
9809? ? ?? ? ?e/tpy6gcc_-march=nocona_-O_-fomit-frame-pointer2017091120170904
9972? ? ?? ? ?e/tpy6gcc_-march=barcelona_-O_-fomit-frame-pointer2017091120170904
10338? ? ?? ? ?e/tpy6clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017091120170904
10435? ? ?? ? ?e/tpy6clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091120170904
11224? ? ?? ? ?e/tpy6clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091120170904
11696? ? ?? ? ?e/tpy6clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091120170904
11699? ? ?? ? ?e/tpy6clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017091120170904
11753? ? ?? ? ?e/tpy6clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091120170904
11904? ? ?? ? ?e/tpy6clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091120170904
32017? ? ?? ? ?e/tpy6gcc2017091120170904
32352? ? ?? ? ?e/tpy6gcc_-funroll-loops2017091120170904
32418? ? ?? ? ?e/tpy6cc2017091120170904

Test failure

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