Implementation notes: amd64, mace, crypto_stream/tpy

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_stream
Primitive: tpy
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
14786? ? ?? ? ?e/tpygcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016101920161009
14790? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016101920161009
14816? ? ?? ? ?e/tpygcc_-funroll-loops_-O2_-fomit-frame-pointer2016101920161009
14817? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016101920161009
14863? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016101920161009
14896? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016101920161009
14896? ? ?? ? ?e/tpygcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016101920161009
14901? ? ?? ? ?e/tpygcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016101920161009
14912? ? ?? ? ?e/tpygcc_-funroll-loops_-O3_-fomit-frame-pointer2016101920161009
15039? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016101920161009
15068? ? ?? ? ?e/tpygcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016101920161009
15112? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016101920161009
15123? ? ?? ? ?e/tpygcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016101920161009
15197? ? ?? ? ?e/tpygcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016101920161009
15694? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016101920161009
15697? ? ?? ? ?e/tpygcc_-funroll-loops_-Os_-fomit-frame-pointer2016101920161009
15701? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016101920161009
15950? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016101920161009
15962? ? ?? ? ?e/tpygcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016101920161009
16003? ? ?? ? ?e/tpygcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016101920161009
16418? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016101920161009
16422? ? ?? ? ?e/tpygcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016101920161009
16455? ? ?? ? ?e/tpygcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016101920161009
16456? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016101920161009
16459? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016101920161009
16463? ? ?? ? ?e/tpygcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016101920161009
16561? ? ?? ? ?e/tpygcc_-funroll-loops_-O_-fomit-frame-pointer2016101920161009
16563? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016101920161009
16581? ? ?? ? ?e/tpygcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016101920161009
16586? ? ?? ? ?e/tpygcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016101920161009
16592? ? ?? ? ?e/tpygcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016101920161009
16593? ? ?? ? ?e/tpygcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016101920161009
16625? ? ?? ? ?e/tpygcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016101920161009
16627? ? ?? ? ?e/tpygcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016101920161009
16627? ? ?? ? ?e/tpygcc_-march=nocona_-O_-fomit-frame-pointer2016101920161009
16759? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016101920161009
16774? ? ?? ? ?e/tpygcc_-march=barcelona_-O_-fomit-frame-pointer2016101920161009
16787? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016101920161009
16787? ? ?? ? ?e/tpygcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016101920161009
16844? ? ?? ? ?e/tpygcc_-m64_-O3_-fomit-frame-pointer2016101920161009
16876? ? ?? ? ?e/tpygcc_-O2_-fomit-frame-pointer2016101920161009
16878? ? ?? ? ?e/tpygcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016101920161009
16878? ? ?? ? ?e/tpygcc_-m64_-O2_-fomit-frame-pointer2016101920161009
16939? ? ?? ? ?e/tpygcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016101920161009
16940? ? ?? ? ?e/tpygcc_-march=k8_-O2_-fomit-frame-pointer2016101920161009
16968? ? ?? ? ?e/tpygcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016101920161009
16996? ? ?? ? ?e/tpygcc_-m64_-march=k8_-O_-fomit-frame-pointer2016101920161009
17018? ? ?? ? ?e/tpygcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016101920161009
17042? ? ?? ? ?e/tpygcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016101920161009
17083? ? ?? ? ?e/tpygcc_-march=k8_-O3_-fomit-frame-pointer2016101920161009
17089? ? ?? ? ?e/tpygcc_-march=barcelona_-O3_-fomit-frame-pointer2016101920161009
17138? ? ?? ? ?e/tpygcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016101920161009
17141? ? ?? ? ?e/tpygcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016101920161009
17243? ? ?? ? ?e/tpygcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016101920161009
17246? ? ?? ? ?e/tpygcc_-march=k8_-O_-fomit-frame-pointer2016101920161009
17266? ? ?? ? ?e/tpygcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016101920161009
17281? ? ?? ? ?e/tpygcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016101920161009
17295? ? ?? ? ?e/tpygcc_-march=nocona_-O2_-fomit-frame-pointer2016101920161009
17302? ? ?? ? ?e/tpygcc_-O_-fomit-frame-pointer2016101920161009
17333? ? ?? ? ?e/tpygcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016101920161009
17335? ? ?? ? ?e/tpygcc_-O3_-fomit-frame-pointer2016101920161009
17362? ? ?? ? ?e/tpygcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016101920161009
17364? ? ?? ? ?e/tpygcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016101920161009
17365? ? ?? ? ?e/tpygcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016101920161009
17387? ? ?? ? ?e/tpygcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016101920161009
17395? ? ?? ? ?e/tpygcc_-m64_-O_-fomit-frame-pointer2016101920161009
17432? ? ?? ? ?e/tpygcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016101920161009
17565? ? ?? ? ?e/tpygcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016101920161009
17576? ? ?? ? ?e/tpygcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016101920161009
17581? ? ?? ? ?e/tpygcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016101920161009
17585? ? ?? ? ?e/tpygcc_-m64_-march=core2_-O_-fomit-frame-pointer2016101920161009
17632? ? ?? ? ?e/tpygcc_-march=barcelona_-O2_-fomit-frame-pointer2016101920161009
17708? ? ?? ? ?e/tpygcc_-march=nocona_-O3_-fomit-frame-pointer2016101920161009
17712? ? ?? ? ?e/tpygcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016101920161009
17814? ? ?? ? ?e/tpygcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016101920161009
18729? ? ?? ? ?e/tpyclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016101920161009
18879? ? ?? ? ?e/tpygcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016101920161009
18881? ? ?? ? ?e/tpygcc_-m64_-Os_-fomit-frame-pointer2016101920161009
18882? ? ?? ? ?e/tpygcc_-march=k8_-Os_-fomit-frame-pointer2016101920161009
18884? ? ?? ? ?e/tpygcc_-march=barcelona_-Os_-fomit-frame-pointer2016101920161009
18888? ? ?? ? ?e/tpygcc_-Os_-fomit-frame-pointer2016101920161009
18888? ? ?? ? ?e/tpygcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016101920161009
18888? ? ?? ? ?e/tpygcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016101920161009
18977? ? ?? ? ?e/tpyclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101920161009
19011? ? ?? ? ?e/tpyclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101920161009
19062? ? ?? ? ?e/tpygcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016101920161009
19063? ? ?? ? ?e/tpygcc_-march=nocona_-Os_-fomit-frame-pointer2016101920161009
19120? ? ?? ? ?e/tpygcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016101920161009
19135? ? ?? ? ?e/tpygcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016101920161009
19140? ? ?? ? ?e/tpygcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016101920161009
19140? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016101920161009
19140? ? ?? ? ?e/tpygcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016101920161009
19189? ? ?? ? ?e/tpyclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101920161009
19259? ? ?? ? ?e/tpyclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016101920161009
19288? ? ?? ? ?e/tpygcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016101920161009
19297? ? ?? ? ?e/tpyclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101920161009
19303? ? ?? ? ?e/tpygcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016101920161009
19529? ? ?? ? ?e/tpygcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016101920161009
72493? ? ?? ? ?e/tpygcc_-funroll-loops2016101920161009
72556? ? ?? ? ?e/tpycc2016101920161009
72556? ? ?? ? ?e/tpygcc2016101920161009

Test failure

Implementation: crypto_stream/tpy/e/tpy
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer e/tpy