Implementation notes: amd64, hydra1, crypto_hash/lane512

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_hash
Primitive: lane512
TimeImplementationCompilerBenchmark dateSUPERCOP version
69672cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
69701cgcc -funroll-loops -O2 -fomit-frame-pointer2016101220161009
69750cgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101220161009
69894cgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101220161009
69931cgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101220161009
69945cgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
69955cgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
70360cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
70448cgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101220161009
70460cgcc -funroll-loops -O3 -fomit-frame-pointer2016101220161009
70474cgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101220161009
70496cgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
70587cgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101220161009
70621cgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
70816cgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101220161009
70817cgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
70819cgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
70824cgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
71362cgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101220161009
71378cgcc -m64 -O2 -fomit-frame-pointer2016101220161009
71386cgcc -O2 -fomit-frame-pointer2016101220161009
71522cgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
71581cgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101220161009
71616cgcc -march=k8 -O2 -fomit-frame-pointer2016101220161009
71619cgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101220161009
71627cgcc -march=barcelona -O2 -fomit-frame-pointer2016101220161009
71650cgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
71915cgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
71982cgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
72006cgcc -march=barcelona -O3 -fomit-frame-pointer2016101220161009
72104cgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101220161009
72262cgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101220161009
72274cgcc -O3 -fomit-frame-pointer2016101220161009
72285cgcc -m64 -O3 -fomit-frame-pointer2016101220161009
72710cgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101220161009
72749cgcc -march=k8 -O3 -fomit-frame-pointer2016101220161009
74534cgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101220161009
74573cgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
74587cgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
74678cgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
74680cgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101220161009
74721cgcc -march=barcelona -Os -fomit-frame-pointer2016101220161009
74741cgcc -m64 -Os -fomit-frame-pointer2016101220161009
74755cgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
74757cgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101220161009
74770cgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
74771cgcc -march=k8 -Os -fomit-frame-pointer2016101220161009
74783cgcc -Os -fomit-frame-pointer2016101220161009
74805cgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
76429cgcc -march=nocona -O2 -fomit-frame-pointer2016101220161009
76437cgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
76677cgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101220161009
76695cgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101220161009
76710cgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
76803cgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101220161009
76901cgcc -march=nocona -O3 -fomit-frame-pointer2016101220161009
76949cgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101220161009
79889cgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101220161009
79933cgcc -funroll-loops -Os -fomit-frame-pointer2016101220161009
79939cgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101220161009
79944cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101220161009
79960cgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101220161009
80200cgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101220161009
80226cgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101220161009
80491cgcc -march=nocona -Os -fomit-frame-pointer2016101220161009
80557cgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
86003cgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
86070cgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101220161009
86307cgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101220161009
86365cgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
87061cgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101220161009
87064cgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
87085cgcc -march=barcelona -O -fomit-frame-pointer2016101220161009
87087cgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101220161009
87638cgcc -m64 -march=k8 -O -fomit-frame-pointer2016101220161009
87664cgcc -march=k8 -O -fomit-frame-pointer2016101220161009
87976cgcc -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
88094cgcc -m64 -O -fomit-frame-pointer2016101220161009
88137cgcc -O -fomit-frame-pointer2016101220161009
88180cgcc -funroll-loops -O -fomit-frame-pointer2016101220161009
88196cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101220161009
88251cgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101220161009
88400cgcc -m64 -march=core2 -O -fomit-frame-pointer2016101220161009
88400cgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
88408cgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101220161009
88567cgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
88627cgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101220161009
88640cgcc -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
88669cgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101220161009
88853cgcc -march=nocona -O -fomit-frame-pointer2016101220161009
89993cgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101220161009
90107cgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101220161009
239315cclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
239518cclang -O3 -fomit-frame-pointer -Qunused-arguments2016101220161009
239834cclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
239846cclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
240472cclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101220161009
240707cclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101220161009
268760cgcc2016101220161009
268769ccc2016101220161009
269120cgcc -funroll-loops2016101220161009

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