Implementation notes: amd64, hobbes, crypto_stream/amastrid

Computer: hobbes
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: amastrid
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
87172? ? ?? ? ?refg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080320170725
87850? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080320170725
88261? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080320170725
88438? ? ?? ? ?refg++_-march=barcelona_-O3_-fomit-frame-pointer2017080320170725
88472? ? ?? ? ?refg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080320170725
88588? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080320170725
89045? ? ?? ? ?refg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080320170725
89350? ? ?? ? ?refg++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080320170725
89490? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080320170725
89806? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080320170725
89908? ? ?? ? ?refg++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080320170725
90108? ? ?? ? ?refg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080320170725
90166? ? ?? ? ?refg++_-m64_-march=corei7_-O3_-fomit-frame-pointer2017080320170725
90222? ? ?? ? ?refg++_-m64_-O3_-fomit-frame-pointer2017080320170725
90280? ? ?? ? ?refg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080320170725
90574? ? ?? ? ?refg++_-m64_-march=core2_-O3_-fomit-frame-pointer2017080320170725
90871? ? ?? ? ?refg++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080320170725
91043? ? ?? ? ?refg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080320170725
91351? ? ?? ? ?refg++_-march=k8_-O3_-fomit-frame-pointer2017080320170725
91398? ? ?? ? ?refg++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080320170725
91434? ? ?? ? ?refg++_-m64_-march=k8_-O3_-fomit-frame-pointer2017080320170725
91535? ? ?? ? ?refg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080320170725
91725? ? ?? ? ?refg++_-march=barcelona_-O2_-fomit-frame-pointer2017080320170725
92158? ? ?? ? ?refg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080320170725
92284? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080320170725
92435? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080320170725
92442? ? ?? ? ?refclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017080320170725
92496? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080320170725
92586? ? ?? ? ?refclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017080320170725
92687? ? ?? ? ?refg++_-march=k8_-O2_-fomit-frame-pointer2017080320170725
92834? ? ?? ? ?refg++_-m64_-march=k8_-O2_-fomit-frame-pointer2017080320170725
93004? ? ?? ? ?refg++_-march=nocona_-O_-fomit-frame-pointer2017080320170725
93222? ? ?? ? ?refg++_-march=nocona_-O2_-fomit-frame-pointer2017080320170725
93286? ? ?? ? ?refg++_-m64_-march=core2_-O2_-fomit-frame-pointer2017080320170725
93339? ? ?? ? ?refg++_-O2_-fomit-frame-pointer2017080320170725
93376? ? ?? ? ?refg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2017080320170725
93582? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080320170725
93939? ? ?? ? ?refg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080320170725
94203? ? ?? ? ?refg++_-march=barcelona_-O_-fomit-frame-pointer2017080320170725
94279? ? ?? ? ?refg++_-m64_-march=nocona_-O_-fomit-frame-pointer2017080320170725
95012? ? ?? ? ?refg++_-m64_-O2_-fomit-frame-pointer2017080320170725
95052? ? ?? ? ?refg++_-march=nocona_-O3_-fomit-frame-pointer2017080320170725
95178? ? ?? ? ?refg++_-O_-fomit-frame-pointer2017080320170725
95389? ? ?? ? ?refg++_-fno-schedule-insns_-O_-fomit-frame-pointer2017080320170725
95416? ? ?? ? ?refg++_-m64_-march=k8_-O_-fomit-frame-pointer2017080320170725
95429? ? ?? ? ?refg++_-m64_-O_-fomit-frame-pointer2017080320170725
95507? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017080320170725
95714? ? ?? ? ?refg++_-march=k8_-O_-fomit-frame-pointer2017080320170725
95783? ? ?? ? ?refclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017080320170725
97063? ? ?? ? ?refg++_-m64_-march=core2_-O_-fomit-frame-pointer2017080320170725
97443? ? ?? ? ?refclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2017080320170725
97843? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017080320170725
97940? ? ?? ? ?refg++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080320170725
98038? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080320170725
98363? ? ?? ? ?refg++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080320170725
98405? ? ?? ? ?refg++_-m64_-march=corei7_-O_-fomit-frame-pointer2017080320170725
99447? ? ?? ? ?refg++_-O3_-fomit-frame-pointer2017080320170725
99661? ? ?? ? ?refclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080320170725
100990? ? ?? ? ?refg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080320170725
102177? ? ?? ? ?refclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080320170725
102235? ? ?? ? ?refclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080320170725
102341? ? ?? ? ?refclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080320170725
127327? ? ?? ? ?refg++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080320170725
127387? ? ?? ? ?refg++_-m64_-march=k8_-Os_-fomit-frame-pointer2017080320170725
127758? ? ?? ? ?refg++_-Os_-fomit-frame-pointer2017080320170725
128200? ? ?? ? ?refg++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080320170725
128400? ? ?? ? ?refg++_-march=k8_-Os_-fomit-frame-pointer2017080320170725
128523? ? ?? ? ?refg++_-march=nocona_-Os_-fomit-frame-pointer2017080320170725
128538? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080320170725
128606? ? ?? ? ?refg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2017080320170725
128795? ? ?? ? ?refg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080320170725
128884? ? ?? ? ?refg++_-march=barcelona_-Os_-fomit-frame-pointer2017080320170725
129045? ? ?? ? ?refg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080320170725
129263? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080320170725
129332? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080320170725
129671? ? ?? ? ?refg++_-m64_-march=core2_-Os_-fomit-frame-pointer2017080320170725
129882? ? ?? ? ?refg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080320170725
130634? ? ?? ? ?refg++_-m64_-Os_-fomit-frame-pointer2017080320170725
131552? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080320170725
142465? ? ?? ? ?refg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080320170725
267015? ? ?? ? ?refg++2017080320170725

Test failure

Implementation: crypto_stream/amastrid/ref
Compiler: g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
g++ -m64 -march=core-avx2 -O -fomit-frame-pointer ref
g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer ref