Implementation notes: amd64, h9ivy, crypto_hash/md6d384

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: md6d384
TimeImplementationCompilerBenchmark dateSUPERCOP version
44232refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
44316refgcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
44320refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042920140425
44392refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042920140425
44500refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
44512refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
44524refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042920140425
45160refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
45168refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
45184refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
45200refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
45212refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
45224refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042920140425
45228refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
45292refgcc -m64 -O2 -fomit-frame-pointer2014042920140425
45308refgcc -O2 -fomit-frame-pointer2014042920140425
45324refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
45340refgcc -march=barcelona -O2 -fomit-frame-pointer2014042920140425
45392refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
45528refgcc -march=k8 -O2 -fomit-frame-pointer2014042920140425
45648refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
45664refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042920140425
45780refgcc -march=nocona -O2 -fomit-frame-pointer2014042920140425
45828refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
45960refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
46452refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
46456refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042920140425
46484refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
46488refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
46488refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
46496refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
46520refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042920140425
46564refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
46592refgcc -m64 -Os -fomit-frame-pointer2014042920140425
46612refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
46700refgcc -march=barcelona -Os -fomit-frame-pointer2014042920140425
46716refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042920140425
46748refgcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
46748refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
46748refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042920140425
46752refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
46764refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
46772refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042920140425
46816refgcc -Os -fomit-frame-pointer2014042920140425
46888refgcc -march=k8 -Os -fomit-frame-pointer2014042920140425
47284refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
47628refgcc -march=nocona -Os -fomit-frame-pointer2014042920140425
47632refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
47824refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
47872refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042920140425
63916refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042920140425
64016refgcc -funroll-loops -O -fomit-frame-pointer2014042920140425
64044refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
64052refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
64116refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042920140425
64176refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
64176refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042920140425
64200refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042920140425
64220refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
64448refgcc -march=nocona -O -fomit-frame-pointer2014042920140425
64464refgcc -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
64664refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
64696refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
64696refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
64708refgcc -m64 -march=core2 -O -fomit-frame-pointer2014042920140425
64712refgcc -march=barcelona -O -fomit-frame-pointer2014042920140425
64716refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
64724refgcc -O -fomit-frame-pointer2014042920140425
64728refgcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
64728refgcc -m64 -O -fomit-frame-pointer2014042920140425
64772refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
64792refgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042920140425
64912refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
64912refgcc -march=k8 -O -fomit-frame-pointer2014042920140425
64916refgcc -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
70880refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
71316refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042920140425
71496refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
71504refgcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
71516refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
71544refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
71628refgcc -m64 -O3 -fomit-frame-pointer2014042920140425
71772refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042920140425
71864refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
71900refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
72124refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
72140refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
72200refgcc -O3 -fomit-frame-pointer2014042920140425
72268refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042920140425
72492refgcc -march=nocona -O3 -fomit-frame-pointer2014042920140425
72544refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
72576refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
73692refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042920140425
73956refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042920140425
74152refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
74692refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
75512refgcc -march=barcelona -O3 -fomit-frame-pointer2014042920140425
75544refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
75620refgcc -march=k8 -O3 -fomit-frame-pointer2014042920140425
75676refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
245216refgcc2014042920140425
245296refgcc -funroll-loops2014042920140425
245464refcc2014042920140425