Implementation notes: amd64, hobbes, crypto_stream/tpypy

Computer: hobbes
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: tpypy
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
14798? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091120170904
14833? ? ?? ? ?e/tpypygcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091120170904
14915? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091120170904
14921? ? ?? ? ?e/tpypygcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091120170904
14923? ? ?? ? ?e/tpypygcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091120170904
14929? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091120170904
14932? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091120170904
15044? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091120170904
15060? ? ?? ? ?e/tpypygcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091120170904
15155? ? ?? ? ?e/tpypygcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091120170904
15213? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091120170904
15219? ? ?? ? ?e/tpypygcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091120170904
15248? ? ?? ? ?e/tpypygcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091120170904
15253? ? ?? ? ?e/tpypygcc_-funroll-loops_-O2_-fomit-frame-pointer2017091120170904
15276? ? ?? ? ?e/tpypygcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091120170904
15290? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091120170904
15296? ? ?? ? ?e/tpypygcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091120170904
15310? ? ?? ? ?e/tpypygcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091120170904
15337? ? ?? ? ?e/tpypygcc_-funroll-loops_-O3_-fomit-frame-pointer2017091120170904
15352? ? ?? ? ?e/tpypygcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091120170904
15380? ? ?? ? ?e/tpypygcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091120170904
15409? ? ?? ? ?e/tpypygcc_-march=barcelona_-O3_-fomit-frame-pointer2017091120170904
15448? ? ?? ? ?e/tpypygcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091120170904
15451? ? ?? ? ?e/tpypyclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017091120170904
15462? ? ?? ? ?e/tpypygcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091120170904
15475? ? ?? ? ?e/tpypygcc_-m64_-O2_-fomit-frame-pointer2017091120170904
15481? ? ?? ? ?e/tpypygcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091120170904
15483? ? ?? ? ?e/tpypygcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091120170904
15530? ? ?? ? ?e/tpypygcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091120170904
15532? ? ?? ? ?e/tpypygcc_-march=k8_-O3_-fomit-frame-pointer2017091120170904
15539? ? ?? ? ?e/tpypygcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091120170904
15543? ? ?? ? ?e/tpypygcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091120170904
15548? ? ?? ? ?e/tpypygcc_-march=nocona_-O2_-fomit-frame-pointer2017091120170904
15571? ? ?? ? ?e/tpypygcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091120170904
15578? ? ?? ? ?e/tpypygcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091120170904
15597? ? ?? ? ?e/tpypygcc_-march=barcelona_-O2_-fomit-frame-pointer2017091120170904
15612? ? ?? ? ?e/tpypygcc_-march=k8_-O2_-fomit-frame-pointer2017091120170904
15624? ? ?? ? ?e/tpypygcc_-O2_-fomit-frame-pointer2017091120170904
15646? ? ?? ? ?e/tpypygcc_-march=nocona_-O3_-fomit-frame-pointer2017091120170904
15656? ? ?? ? ?e/tpypygcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091120170904
15664? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091120170904
15668? ? ?? ? ?e/tpypygcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091120170904
15670? ? ?? ? ?e/tpypygcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091120170904
15763? ? ?? ? ?e/tpypygcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091120170904
15797? ? ?? ? ?e/tpypygcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091120170904
15797? ? ?? ? ?e/tpypygcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091120170904
15802? ? ?? ? ?e/tpypygcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091120170904
15828? ? ?? ? ?e/tpypygcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091120170904
15837? ? ?? ? ?e/tpypygcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091120170904
15837? ? ?? ? ?e/tpypygcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091120170904
15854? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091120170904
15873? ? ?? ? ?e/tpypygcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091120170904
15880? ? ?? ? ?e/tpypygcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091120170904
15883? ? ?? ? ?e/tpypygcc_-Os_-fomit-frame-pointer2017091120170904
15883? ? ?? ? ?e/tpypygcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091120170904
15893? ? ?? ? ?e/tpypygcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091120170904
15897? ? ?? ? ?e/tpypygcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091120170904
15903? ? ?? ? ?e/tpypygcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091120170904
15907? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091120170904
15907? ? ?? ? ?e/tpypygcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091120170904
15908? ? ?? ? ?e/tpypygcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091120170904
15909? ? ?? ? ?e/tpypygcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091120170904
15929? ? ?? ? ?e/tpypygcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091120170904
15935? ? ?? ? ?e/tpypygcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091120170904
15937? ? ?? ? ?e/tpypygcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091120170904
15938? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091120170904
15939? ? ?? ? ?e/tpypygcc_-O3_-fomit-frame-pointer2017091120170904
15949? ? ?? ? ?e/tpypygcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091120170904
15962? ? ?? ? ?e/tpypygcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091120170904
15970? ? ?? ? ?e/tpypygcc_-march=nocona_-Os_-fomit-frame-pointer2017091120170904
15994? ? ?? ? ?e/tpypygcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091120170904
16045? ? ?? ? ?e/tpypygcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091120170904
16063? ? ?? ? ?e/tpypygcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091120170904
16067? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091120170904
16068? ? ?? ? ?e/tpypygcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091120170904
16072? ? ?? ? ?e/tpypygcc_-march=k8_-O_-fomit-frame-pointer2017091120170904
16081? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091120170904
16088? ? ?? ? ?e/tpypygcc_-funroll-loops_-O_-fomit-frame-pointer2017091120170904
16100? ? ?? ? ?e/tpypygcc_-m64_-Os_-fomit-frame-pointer2017091120170904
16122? ? ?? ? ?e/tpypygcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091120170904
16136? ? ?? ? ?e/tpypygcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091120170904
16152? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091120170904
16203? ? ?? ? ?e/tpypygcc_-O_-fomit-frame-pointer2017091120170904
16237? ? ?? ? ?e/tpypygcc_-march=barcelona_-Os_-fomit-frame-pointer2017091120170904
16251? ? ?? ? ?e/tpypygcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091120170904
16253? ? ?? ? ?e/tpypygcc_-march=barcelona_-O_-fomit-frame-pointer2017091120170904
16261? ? ?? ? ?e/tpypygcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091120170904
16276? ? ?? ? ?e/tpypygcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091120170904
16281? ? ?? ? ?e/tpypygcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091120170904
16281? ? ?? ? ?e/tpypygcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091120170904
16292? ? ?? ? ?e/tpypygcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091120170904
16301? ? ?? ? ?e/tpypygcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091120170904
16340? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091120170904
16358? ? ?? ? ?e/tpypygcc_-funroll-loops_-Os_-fomit-frame-pointer2017091120170904
16374? ? ?? ? ?e/tpypygcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091120170904
16404? ? ?? ? ?e/tpypygcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091120170904
16405? ? ?? ? ?e/tpypygcc_-m64_-O_-fomit-frame-pointer2017091120170904
16445? ? ?? ? ?e/tpypygcc_-march=k8_-Os_-fomit-frame-pointer2017091120170904
16456? ? ?? ? ?e/tpypygcc_-march=nocona_-O_-fomit-frame-pointer2017091120170904
16572? ? ?? ? ?e/tpypygcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091120170904
16589? ? ?? ? ?e/tpypygcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091120170904
16628? ? ?? ? ?e/tpypygcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091120170904
16634? ? ?? ? ?e/tpypygcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091120170904
16660? ? ?? ? ?e/tpypygcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091120170904
16940? ? ?? ? ?e/tpypygcc_-m64_-O3_-fomit-frame-pointer2017091120170904
19462? ? ?? ? ?e/tpypyclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091120170904
19526? ? ?? ? ?e/tpypyclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091120170904
19616? ? ?? ? ?e/tpypyclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091120170904
19619? ? ?? ? ?e/tpypyclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091120170904
19621? ? ?? ? ?e/tpypyclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017091120170904
19718? ? ?? ? ?e/tpypyclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017091120170904
19813? ? ?? ? ?e/tpypyclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091120170904
58468? ? ?? ? ?e/tpypycc2017091120170904
58482? ? ?? ? ?e/tpypygcc_-funroll-loops2017091120170904
58539? ? ?? ? ?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