Implementation notes: amd64, mace, crypto_hash/lane512

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_hash
Primitive: lane512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
76339? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016101520161009
76391? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016101520161009
76430? ? ?? ? ?cgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016101520161009
76495? ? ?? ? ?cgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016101520161009
76860? ? ?? ? ?cgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016101520161009
76900? ? ?? ? ?cgcc_-funroll-loops_-O2_-fomit-frame-pointer2016101520161009
76912? ? ?? ? ?cgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016101520161009
77565? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016101520161009
77573? ? ?? ? ?cgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016101520161009
77593? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016101520161009
77594? ? ?? ? ?cgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016101520161009
77938? ? ?? ? ?cgcc_-march=barcelona_-O2_-fomit-frame-pointer2016101520161009
77962? ? ?? ? ?cgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016101520161009
77967? ? ?? ? ?cgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016101520161009
77983? ? ?? ? ?cgcc_-funroll-loops_-O3_-fomit-frame-pointer2016101520161009
77984? ? ?? ? ?cgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016101520161009
77986? ? ?? ? ?cgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016101520161009
77988? ? ?? ? ?cgcc_-march=k8_-O2_-fomit-frame-pointer2016101520161009
77999? ? ?? ? ?cgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016101520161009
78007? ? ?? ? ?cgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016101520161009
78052? ? ?? ? ?cgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016101520161009
78060? ? ?? ? ?cgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016101520161009
78090? ? ?? ? ?cgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016101520161009
78110? ? ?? ? ?cgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016101520161009
78557? ? ?? ? ?cgcc_-O2_-fomit-frame-pointer2016101520161009
78623? ? ?? ? ?cgcc_-m64_-O2_-fomit-frame-pointer2016101520161009
78628? ? ?? ? ?cgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016101520161009
78836? ? ?? ? ?cgcc_-march=barcelona_-O3_-fomit-frame-pointer2016101520161009
78857? ? ?? ? ?cgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016101520161009
79521? ? ?? ? ?cgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016101520161009
79523? ? ?? ? ?cgcc_-march=k8_-O3_-fomit-frame-pointer2016101520161009
79548? ? ?? ? ?cgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016101520161009
79592? ? ?? ? ?cgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016101520161009
80158? ? ?? ? ?cgcc_-O3_-fomit-frame-pointer2016101520161009
80199? ? ?? ? ?cgcc_-m64_-O3_-fomit-frame-pointer2016101520161009
80232? ? ?? ? ?cgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016101520161009
91764? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016101520161009
91764? ? ?? ? ?cgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016101520161009
91784? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016101520161009
91788? ? ?? ? ?cgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016101520161009
91799? ? ?? ? ?cgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016101520161009
91830? ? ?? ? ?cgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016101520161009
91892? ? ?? ? ?cgcc_-funroll-loops_-Os_-fomit-frame-pointer2016101520161009
94215? ? ?? ? ?cgcc_-march=nocona_-O2_-fomit-frame-pointer2016101520161009
94228? ? ?? ? ?cgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016101520161009
94532? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016101520161009
94539? ? ?? ? ?cgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016101520161009
94677? ? ?? ? ?cgcc_-march=nocona_-O3_-fomit-frame-pointer2016101520161009
94693? ? ?? ? ?cgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016101520161009
94710? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016101520161009
94717? ? ?? ? ?cgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016101520161009
103727? ? ?? ? ?cgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016101520161009
103737? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016101520161009
103846? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016101520161009
103931? ? ?? ? ?cgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016101520161009
104179? ? ?? ? ?cgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016101520161009
104269? ? ?? ? ?cgcc_-march=barcelona_-Os_-fomit-frame-pointer2016101520161009
104287? ? ?? ? ?cgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016101520161009
104288? ? ?? ? ?cgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016101520161009
104290? ? ?? ? ?cgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016101520161009
104292? ? ?? ? ?cgcc_-Os_-fomit-frame-pointer2016101520161009
104294? ? ?? ? ?cgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016101520161009
104296? ? ?? ? ?cgcc_-m64_-Os_-fomit-frame-pointer2016101520161009
104300? ? ?? ? ?cgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016101520161009
104316? ? ?? ? ?cgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016101520161009
104322? ? ?? ? ?cgcc_-march=k8_-Os_-fomit-frame-pointer2016101520161009
104334? ? ?? ? ?cgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016101520161009
104344? ? ?? ? ?cgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016101520161009
104906? ? ?? ? ?cgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016101520161009
104952? ? ?? ? ?cgcc_-march=barcelona_-O_-fomit-frame-pointer2016101520161009
105041? ? ?? ? ?cgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016101520161009
105123? ? ?? ? ?cgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016101520161009
105181? ? ?? ? ?cgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016101520161009
105451? ? ?? ? ?cgcc_-march=k8_-O_-fomit-frame-pointer2016101520161009
107321? ? ?? ? ?cgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016101520161009
107324? ? ?? ? ?cgcc_-m64_-O_-fomit-frame-pointer2016101520161009
107328? ? ?? ? ?cgcc_-march=nocona_-O_-fomit-frame-pointer2016101520161009
107389? ? ?? ? ?cgcc_-O_-fomit-frame-pointer2016101520161009
107420? ? ?? ? ?cgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016101520161009
107439? ? ?? ? ?cgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016101520161009
107475? ? ?? ? ?cgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016101520161009
107478? ? ?? ? ?cgcc_-funroll-loops_-O_-fomit-frame-pointer2016101520161009
107784? ? ?? ? ?cgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016101520161009
107801? ? ?? ? ?cgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016101520161009
107837? ? ?? ? ?cgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016101520161009
107926? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016101520161009
107940? ? ?? ? ?cgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016101520161009
108006? ? ?? ? ?cgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016101520161009
124734? ? ?? ? ?cgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016101520161009
124761? ? ?? ? ?cgcc_-march=nocona_-Os_-fomit-frame-pointer2016101520161009
137586? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016101520161009
137680? ? ?? ? ?cgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016101520161009
313142? ? ?? ? ?cclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101520161009
313314? ? ?? ? ?cclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101520161009
313514? ? ?? ? ?cclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016101520161009
314257? ? ?? ? ?cclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101520161009
314713? ? ?? ? ?cclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016101520161009
314907? ? ?? ? ?cclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101520161009
373755? ? ?? ? ?cgcc_-funroll-loops2016101520161009
374030? ? ?? ? ?ccc2016101520161009
374195? ? ?? ? ?cgcc2016101520161009

Test failure

Implementation: crypto_hash/lane512/c
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 c