Implementation notes: amd64, calvin, crypto_stream/tpypy

Computer: calvin
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: tpypy
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
14770? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091120170904
14876? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091120170904
14876? ? ?? ? ?e/tpypygcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091120170904
14892? ? ?? ? ?e/tpypygcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091120170904
14914? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091120170904
14915? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091120170904
15041? ? ?? ? ?e/tpypygcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091120170904
15083? ? ?? ? ?e/tpypygcc_-funroll-loops_-O3_-fomit-frame-pointer2017091120170904
15129? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091120170904
15157? ? ?? ? ?e/tpypygcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091120170904
15169? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091120170904
15183? ? ?? ? ?e/tpypygcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091120170904
15208? ? ?? ? ?e/tpypygcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091120170904
15208? ? ?? ? ?e/tpypygcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091120170904
15257? ? ?? ? ?e/tpypyclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017091120170904
15267? ? ?? ? ?e/tpypygcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091120170904
15292? ? ?? ? ?e/tpypygcc_-funroll-loops_-O2_-fomit-frame-pointer2017091120170904
15296? ? ?? ? ?e/tpypygcc_-march=barcelona_-O3_-fomit-frame-pointer2017091120170904
15305? ? ?? ? ?e/tpypygcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091120170904
15332? ? ?? ? ?e/tpypygcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091120170904
15345? ? ?? ? ?e/tpypygcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091120170904
15383? ? ?? ? ?e/tpypygcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091120170904
15396? ? ?? ? ?e/tpypygcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091120170904
15418? ? ?? ? ?e/tpypygcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091120170904
15449? ? ?? ? ?e/tpypygcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091120170904
15457? ? ?? ? ?e/tpypygcc_-march=k8_-O3_-fomit-frame-pointer2017091120170904
15460? ? ?? ? ?e/tpypygcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091120170904
15468? ? ?? ? ?e/tpypygcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091120170904
15471? ? ?? ? ?e/tpypygcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091120170904
15483? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091120170904
15505? ? ?? ? ?e/tpypygcc_-O2_-fomit-frame-pointer2017091120170904
15509? ? ?? ? ?e/tpypygcc_-march=barcelona_-O2_-fomit-frame-pointer2017091120170904
15514? ? ?? ? ?e/tpypygcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091120170904
15521? ? ?? ? ?e/tpypygcc_-march=k8_-O2_-fomit-frame-pointer2017091120170904
15526? ? ?? ? ?e/tpypygcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091120170904
15538? ? ?? ? ?e/tpypygcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091120170904
15553? ? ?? ? ?e/tpypygcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091120170904
15565? ? ?? ? ?e/tpypygcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091120170904
15578? ? ?? ? ?e/tpypygcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091120170904
15580? ? ?? ? ?e/tpypygcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091120170904
15586? ? ?? ? ?e/tpypygcc_-m64_-O3_-fomit-frame-pointer2017091120170904
15587? ? ?? ? ?e/tpypygcc_-march=nocona_-O2_-fomit-frame-pointer2017091120170904
15596? ? ?? ? ?e/tpypygcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091120170904
15615? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091120170904
15622? ? ?? ? ?e/tpypygcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091120170904
15633? ? ?? ? ?e/tpypygcc_-O3_-fomit-frame-pointer2017091120170904
15642? ? ?? ? ?e/tpypygcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091120170904
15667? ? ?? ? ?e/tpypygcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091120170904
15700? ? ?? ? ?e/tpypygcc_-m64_-O2_-fomit-frame-pointer2017091120170904
15715? ? ?? ? ?e/tpypygcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091120170904
15754? ? ?? ? ?e/tpypygcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091120170904
15759? ? ?? ? ?e/tpypygcc_-m64_-Os_-fomit-frame-pointer2017091120170904
15792? ? ?? ? ?e/tpypygcc_-Os_-fomit-frame-pointer2017091120170904
15799? ? ?? ? ?e/tpypygcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091120170904
15801? ? ?? ? ?e/tpypygcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091120170904
15807? ? ?? ? ?e/tpypygcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091120170904
15815? ? ?? ? ?e/tpypygcc_-march=nocona_-O3_-fomit-frame-pointer2017091120170904
15827? ? ?? ? ?e/tpypygcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091120170904
15832? ? ?? ? ?e/tpypygcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091120170904
15840? ? ?? ? ?e/tpypygcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091120170904
15870? ? ?? ? ?e/tpypygcc_-march=barcelona_-Os_-fomit-frame-pointer2017091120170904
15873? ? ?? ? ?e/tpypygcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091120170904
15876? ? ?? ? ?e/tpypygcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091120170904
15883? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091120170904
15886? ? ?? ? ?e/tpypygcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091120170904
15901? ? ?? ? ?e/tpypygcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091120170904
15906? ? ?? ? ?e/tpypygcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091120170904
15919? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091120170904
15930? ? ?? ? ?e/tpypygcc_-march=nocona_-Os_-fomit-frame-pointer2017091120170904
15972? ? ?? ? ?e/tpypygcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091120170904
15991? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091120170904
16002? ? ?? ? ?e/tpypygcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091120170904
16019? ? ?? ? ?e/tpypygcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091120170904
16020? ? ?? ? ?e/tpypygcc_-funroll-loops_-O_-fomit-frame-pointer2017091120170904
16024? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091120170904
16039? ? ?? ? ?e/tpypygcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091120170904
16044? ? ?? ? ?e/tpypygcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091120170904
16049? ? ?? ? ?e/tpypygcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091120170904
16087? ? ?? ? ?e/tpypygcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091120170904
16087? ? ?? ? ?e/tpypygcc_-march=nocona_-O_-fomit-frame-pointer2017091120170904
16107? ? ?? ? ?e/tpypygcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091120170904
16129? ? ?? ? ?e/tpypygcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091120170904
16170? ? ?? ? ?e/tpypygcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091120170904
16178? ? ?? ? ?e/tpypygcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091120170904
16185? ? ?? ? ?e/tpypygcc_-march=k8_-O_-fomit-frame-pointer2017091120170904
16262? ? ?? ? ?e/tpypygcc_-march=k8_-Os_-fomit-frame-pointer2017091120170904
16283? ? ?? ? ?e/tpypygcc_-march=barcelona_-O_-fomit-frame-pointer2017091120170904
16298? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091120170904
16303? ? ?? ? ?e/tpypygcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091120170904
16311? ? ?? ? ?e/tpypygcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091120170904
16321? ? ?? ? ?e/tpypygcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091120170904
16327? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091120170904
16366? ? ?? ? ?e/tpypygcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091120170904
16390? ? ?? ? ?e/tpypygcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091120170904
16408? ? ?? ? ?e/tpypygcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091120170904
16409? ? ?? ? ?e/tpypygcc_-funroll-loops_-Os_-fomit-frame-pointer2017091120170904
16426? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091120170904
16430? ? ?? ? ?e/tpypygcc_-m64_-O_-fomit-frame-pointer2017091120170904
16442? ? ?? ? ?e/tpypygcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091120170904
16454? ? ?? ? ?e/tpypygcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091120170904
16462? ? ?? ? ?e/tpypygcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091120170904
16511? ? ?? ? ?e/tpypygcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091120170904
16519? ? ?? ? ?e/tpypygcc_-O_-fomit-frame-pointer2017091120170904
16526? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091120170904
16920? ? ?? ? ?e/tpypygcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091120170904
19418? ? ?? ? ?e/tpypyclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091120170904
19443? ? ?? ? ?e/tpypyclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017091120170904
19475? ? ?? ? ?e/tpypyclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091120170904
19622? ? ?? ? ?e/tpypyclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091120170904
19651? ? ?? ? ?e/tpypyclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091120170904
19678? ? ?? ? ?e/tpypyclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017091120170904
19683? ? ?? ? ?e/tpypyclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091120170904
58362? ? ?? ? ?e/tpypygcc_-funroll-loops2017091120170904
58481? ? ?? ? ?e/tpypycc2017091120170904
58570? ? ?? ? ?e/tpypygcc2017091120170904

Test failure

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