Implementation notes: amd64, hobbes, crypto_stream/tpy

Computer: hobbes
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: tpy
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
12567? ? ?? ? ?e/tpygcc_-funroll-loops_-O3_-fomit-frame-pointer2017091120170904
12713? ? ?? ? ?e/tpygcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091120170904
12724? ? ?? ? ?e/tpygcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091120170904
12734? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091120170904
12740? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091120170904
12761? ? ?? ? ?e/tpygcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091120170904
12768? ? ?? ? ?e/tpygcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091120170904
12774? ? ?? ? ?e/tpygcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091120170904
12775? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091120170904
12778? ? ?? ? ?e/tpygcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091120170904
12782? ? ?? ? ?e/tpygcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091120170904
12800? ? ?? ? ?e/tpygcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091120170904
12842? ? ?? ? ?e/tpygcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091120170904
12877? ? ?? ? ?e/tpygcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091120170904
12878? ? ?? ? ?e/tpygcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091120170904
12882? ? ?? ? ?e/tpygcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091120170904
12892? ? ?? ? ?e/tpygcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091120170904
12901? ? ?? ? ?e/tpygcc_-march=barcelona_-O3_-fomit-frame-pointer2017091120170904
12902? ? ?? ? ?e/tpygcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091120170904
12905? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091120170904
12910? ? ?? ? ?e/tpygcc_-march=barcelona_-O2_-fomit-frame-pointer2017091120170904
12934? ? ?? ? ?e/tpygcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091120170904
12951? ? ?? ? ?e/tpygcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091120170904
12951? ? ?? ? ?e/tpygcc_-m64_-O2_-fomit-frame-pointer2017091120170904
12971? ? ?? ? ?e/tpygcc_-march=nocona_-O3_-fomit-frame-pointer2017091120170904
12973? ? ?? ? ?e/tpygcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091120170904
12979? ? ?? ? ?e/tpygcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091120170904
13004? ? ?? ? ?e/tpygcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091120170904
13013? ? ?? ? ?e/tpygcc_-march=nocona_-O2_-fomit-frame-pointer2017091120170904
13014? ? ?? ? ?e/tpygcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091120170904
13020? ? ?? ? ?e/tpygcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091120170904
13039? ? ?? ? ?e/tpygcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091120170904
13054? ? ?? ? ?e/tpygcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091120170904
13075? ? ?? ? ?e/tpygcc_-march=k8_-O3_-fomit-frame-pointer2017091120170904
13078? ? ?? ? ?e/tpygcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091120170904
13087? ? ?? ? ?e/tpygcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091120170904
13093? ? ?? ? ?e/tpygcc_-march=barcelona_-Os_-fomit-frame-pointer2017091120170904
13112? ? ?? ? ?e/tpygcc_-O2_-fomit-frame-pointer2017091120170904
13118? ? ?? ? ?e/tpygcc_-Os_-fomit-frame-pointer2017091120170904
13125? ? ?? ? ?e/tpygcc_-funroll-loops_-O2_-fomit-frame-pointer2017091120170904
13132? ? ?? ? ?e/tpygcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091120170904
13133? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091120170904
13134? ? ?? ? ?e/tpygcc_-m64_-O3_-fomit-frame-pointer2017091120170904
13137? ? ?? ? ?e/tpygcc_-m64_-Os_-fomit-frame-pointer2017091120170904
13171? ? ?? ? ?e/tpygcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091120170904
13181? ? ?? ? ?e/tpygcc_-march=k8_-O2_-fomit-frame-pointer2017091120170904
13201? ? ?? ? ?e/tpygcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091120170904
13211? ? ?? ? ?e/tpygcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091120170904
13225? ? ?? ? ?e/tpygcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091120170904
13251? ? ?? ? ?e/tpygcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091120170904
13251? ? ?? ? ?e/tpygcc_-march=nocona_-Os_-fomit-frame-pointer2017091120170904
13254? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091120170904
13264? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091120170904
13274? ? ?? ? ?e/tpygcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091120170904
13284? ? ?? ? ?e/tpygcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091120170904
13321? ? ?? ? ?e/tpygcc_-O3_-fomit-frame-pointer2017091120170904
13344? ? ?? ? ?e/tpygcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091120170904
13354? ? ?? ? ?e/tpygcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091120170904
13376? ? ?? ? ?e/tpyclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017091120170904
13394? ? ?? ? ?e/tpygcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091120170904
13405? ? ?? ? ?e/tpygcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091120170904
13406? ? ?? ? ?e/tpygcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091120170904
13463? ? ?? ? ?e/tpygcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091120170904
13506? ? ?? ? ?e/tpygcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091120170904
13514? ? ?? ? ?e/tpygcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091120170904
13648? ? ?? ? ?e/tpygcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091120170904
13781? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091120170904
13794? ? ?? ? ?e/tpygcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091120170904
13799? ? ?? ? ?e/tpygcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091120170904
13802? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091120170904
13811? ? ?? ? ?e/tpygcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091120170904
13833? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091120170904
13883? ? ?? ? ?e/tpygcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091120170904
13897? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091120170904
13916? ? ?? ? ?e/tpygcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091120170904
13950? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091120170904
13969? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091120170904
13983? ? ?? ? ?e/tpygcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091120170904
13992? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091120170904
13992? ? ?? ? ?e/tpygcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091120170904
14023? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091120170904
14037? ? ?? ? ?e/tpygcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091120170904
14070? ? ?? ? ?e/tpygcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091120170904
14207? ? ?? ? ?e/tpygcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091120170904
14215? ? ?? ? ?e/tpygcc_-march=barcelona_-O_-fomit-frame-pointer2017091120170904
14234? ? ?? ? ?e/tpygcc_-m64_-O_-fomit-frame-pointer2017091120170904
14246? ? ?? ? ?e/tpygcc_-march=k8_-O_-fomit-frame-pointer2017091120170904
14259? ? ?? ? ?e/tpygcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091120170904
14264? ? ?? ? ?e/tpygcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091120170904
14265? ? ?? ? ?e/tpygcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091120170904
14273? ? ?? ? ?e/tpygcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091120170904
14289? ? ?? ? ?e/tpygcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091120170904
14297? ? ?? ? ?e/tpygcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091120170904
14300? ? ?? ? ?e/tpygcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091120170904
14310? ? ?? ? ?e/tpygcc_-funroll-loops_-Os_-fomit-frame-pointer2017091120170904
14321? ? ?? ? ?e/tpygcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091120170904
14338? ? ?? ? ?e/tpygcc_-march=nocona_-O_-fomit-frame-pointer2017091120170904
14347? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091120170904
14347? ? ?? ? ?e/tpygcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091120170904
14352? ? ?? ? ?e/tpygcc_-O_-fomit-frame-pointer2017091120170904
14371? ? ?? ? ?e/tpygcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091120170904
14420? ? ?? ? ?e/tpygcc_-funroll-loops_-O_-fomit-frame-pointer2017091120170904
14431? ? ?? ? ?e/tpygcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091120170904
14477? ? ?? ? ?e/tpygcc_-march=k8_-Os_-fomit-frame-pointer2017091120170904
14642? ? ?? ? ?e/tpygcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091120170904
15047? ? ?? ? ?e/tpyclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017091120170904
15094? ? ?? ? ?e/tpyclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091120170904
15745? ? ?? ? ?e/tpyclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091120170904
15779? ? ?? ? ?e/tpyclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091120170904
15882? ? ?? ? ?e/tpyclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017091120170904
15889? ? ?? ? ?e/tpyclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091120170904
15944? ? ?? ? ?e/tpyclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091120170904
48821? ? ?? ? ?e/tpygcc_-funroll-loops2017091120170904
48905? ? ?? ? ?e/tpygcc2017091120170904
48953? ? ?? ? ?e/tpycc2017091120170904

Test failure

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