Implementation notes: amd64, ares, crypto_hash/mcssha5

Computer: ares
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: mcssha5
TimeImplementationCompilerBenchmark dateSUPERCOP version
77080refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014012620130419
77084refgcc -funroll-loops -O3 -fomit-frame-pointer2014012620130419
77084refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014012620130419
77084refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014012620130419
77088refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014012620130419
77092refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014012620130419
77096refgcc -funroll-loops -O -fomit-frame-pointer2014012620130419
77096refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014012620130419
77096refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014012620130419
77096refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014012620130419
77096refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014012620130419
77096refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014012620130419
77104refgcc -funroll-loops -O2 -fomit-frame-pointer2014012620130419
77104refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014012620130419
77108refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014012620130419
77128refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014012620130419
77128refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014012620130419
77128refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014012620130419
77132refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014012620130419
77136refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014012620130419
77136refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014012620130419
77136refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014012620130419
77144refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014012620130419
77144refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014012620130419
77156refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014012620130419
77580refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014012620130419
77764refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014012620130419
82216refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014012620130419
82220refgcc -funroll-loops -Os -fomit-frame-pointer2014012620130419
82220refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014012620130419
82220refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014012620130419
82220refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014012620130419
82220refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014012620130419
82224refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014012620130419
82236refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014012620130419
82712refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014012620130419
83744refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012620130419
83756refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012620130419
83756refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012620130419
83756refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012620130419
83760refgcc -O3 -fomit-frame-pointer2014012620130419
83760refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014012620130419
83760refgcc -m64 -O3 -fomit-frame-pointer2014012620130419
83760refgcc -march=nocona -O3 -fomit-frame-pointer2014012620130419
83768refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014012620130419
83804refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012620130419
83804refgcc -march=barcelona -O3 -fomit-frame-pointer2014012620130419
83812refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012620130419
83832refgcc -march=k8 -O3 -fomit-frame-pointer2014012620130419
83836refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014012620130419
83892refgcc -march=nocona -O2 -fomit-frame-pointer2014012620130419
83896refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014012620130419
83920refgcc -march=nocona -O -fomit-frame-pointer2014012620130419
83928refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012620130419
83928refgcc -march=barcelona -O2 -fomit-frame-pointer2014012620130419
83932refgcc -O2 -fomit-frame-pointer2014012620130419
83932refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014012620130419
83932refgcc -fno-schedule-insns -O -fomit-frame-pointer2014012620130419
83932refgcc -m64 -O2 -fomit-frame-pointer2014012620130419
83932refgcc -m64 -O -fomit-frame-pointer2014012620130419
83932refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012620130419
83932refgcc -m64 -march=corei7 -O -fomit-frame-pointer2014012620130419
83932refgcc -m64 -march=nocona -O -fomit-frame-pointer2014012620130419
83936refgcc -O -fomit-frame-pointer2014012620130419
83936refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012620130419
83936refgcc -m64 -march=core2 -O -fomit-frame-pointer2014012620130419
83936refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012620130419
83936refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012620130419
83940refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012620130419
83940refgcc -march=barcelona -O -fomit-frame-pointer2014012620130419
83952refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012620130419
83952refgcc -m64 -march=k8 -O -fomit-frame-pointer2014012620130419
83952refgcc -march=k8 -O -fomit-frame-pointer2014012620130419
83968refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012620130419
83968refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014012620130419
83972refgcc -march=k8 -O2 -fomit-frame-pointer2014012620130419
94256refgcc2014012620130419
95964refgcc -funroll-loops2014012620130419
97652refgcc -march=nocona -Os -fomit-frame-pointer2014012620130419
97924refcc2014012620130419
97960refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014012620130419
98864refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012620130419
98884refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012620130419
98920refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014012620130419
99000refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012620130419
99348refgcc -m64 -Os -fomit-frame-pointer2014012620130419
99376refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012620130419
99376refgcc -march=barcelona -Os -fomit-frame-pointer2014012620130419
99384refgcc -march=k8 -Os -fomit-frame-pointer2014012620130419
99444refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014012620130419
99468refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012620130419
99500refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014012620130419
99520refgcc -Os -fomit-frame-pointer2014012620130419