Implementation notes: amd64, manny613, crypto_hash/md6d384

Computer: manny613
Architecture: amd64
CPU ID: GenuineIntel-000306e4-bfebfbff
SUPERCOP version: 20180818
Operation: crypto_hash
Primitive: md6d384
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
43328? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082820180818
43364? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
43408? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018082820180818
43564? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082820180818
43628? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
43632? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
43664? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
44032? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082820180818
44040? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082820180818
44072? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082820180818
44076? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082820180818
44076? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082820180818
44148? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082820180818
44200? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082820180818
44420? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018082820180818
44464? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018082820180818
44500? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
44544? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
44668? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
44712? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
44800? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
44844? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
44844? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2018082820180818
45448? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
45516? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
46168? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
46220? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082820180818
46248? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
46324? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
46360? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018082820180818
46364? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
46392? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018082820180818
46512? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
46512? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082820180818
46520? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082820180818
46532? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082820180818
46580? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082820180818
46624? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082820180818
46696? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018082820180818
46724? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082820180818
46736? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082820180818
46740? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
46768? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
46772? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2018082820180818
46776? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082820180818
46804? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
47008? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
47024? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
47160? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
47220? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082820180818
47340? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082820180818
47356? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
47372? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018082820180818
47420? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082820180818
47436? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
47448? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
47468? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
47528? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
47584? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
47740? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082820180818
47744? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082820180818
47820? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082820180818
47820? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082820180818
47828? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082820180818
47888? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082820180818
48016? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082820180818
48156? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018082820180818
48260? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
48280? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018082820180818
48308? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
48328? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
48348? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2018082820180818
48352? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2018082820180818
48396? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
48496? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
53080? ? ?? ? ?reficc2018082820180818
53168? ? ?? ? ?reficc_-xSSE4.1_-O2_-fomit-frame-pointer2018082820180818
53324? ? ?? ? ?reficc_-xAVX_-O2_-fomit-frame-pointer2018082820180818
53368? ? ?? ? ?reficc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082820180818
53404? ? ?? ? ?reficc_-no-vec2018082820180818
53556? ? ?? ? ?reficc_-xSSE4.2_-O2_-fomit-frame-pointer2018082820180818
67016? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082820180818
68512? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082820180818
68744? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
68952? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
69220? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082820180818
69256? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082820180818
69320? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082820180818
69332? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082820180818
69360? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018082820180818
69392? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018082820180818
69508? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018082820180818
69608? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
69876? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
70304? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082820180818
70448? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
70536? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
70868? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082820180818
71044? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082820180818
71836? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082820180818
72244? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082820180818
72704? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082820180818
73432? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
73444? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
73872? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
74552? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
76940? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082820180818
76944? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
77528? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2018082820180818
77800? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
86704? ? ?? ? ?reficc_-xSSE4.2_-O3_-fomit-frame-pointer2018082820180818
86752? ? ?? ? ?reficc_-xSSE4.1_-O3_-fomit-frame-pointer2018082820180818
88948? ? ?? ? ?reficc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082820180818
89604? ? ?? ? ?reficc_-xAVX_-O3_-fomit-frame-pointer2018082820180818
250424? ? ?? ? ?refgcc2018082820180818
250508? ? ?? ? ?refgcc_-funroll-loops2018082820180818
251352? ? ?? ? ?refcc2018082820180818

Test failure

Implementation: ref
Security model: unknown
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 ref
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ref