Implementation notes: amd64, agamemnon, crypto_hash/md6d512

Computer: agamemnon
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: md6d512
TimeImplementationCompilerBenchmark dateSUPERCOP version
67212refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
67560refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
67699refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
67704refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010320111120
67744refgcc -funroll-loops -O2 -fomit-frame-pointer2012010320111120
67984refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010320111120
67994refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010320111120
68105refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010320111120
68146refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010320111120
68334refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010320111120
68493refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010320111120
68506refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
68546refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
68728refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
70651refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010320111120
70934refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010320111120
70984refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
70992refgcc -funroll-loops -Os -fomit-frame-pointer2012010320111120
71119refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
71584refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120
71642refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010320111120
76874refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120
77251refgcc -funroll-loops -O3 -fomit-frame-pointer2012010320111120
78163refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
78787refgcc -march=barcelona -O3 -fomit-frame-pointer2012010320111120
79117refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010320111120
80224refgcc -march=nocona -O3 -fomit-frame-pointer2012010320111120
80404refgcc -m64 -O3 -fomit-frame-pointer2012010320111120
80469refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010320111120
80820refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010320111120
81162refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010320111120
82118refgcc -funroll-loops -O -fomit-frame-pointer2012010320111120
82451refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
82505refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
82517refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010320111120
82815refgcc -march=barcelona -O -fomit-frame-pointer2012010320111120
83016refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
83020refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
83115refgcc -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
83232refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010320111120
83419refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010320111120
84029refgcc -m64 -march=core2 -O -fomit-frame-pointer2012010320111120
84091refgcc -march=k8 -O -fomit-frame-pointer2012010320111120
100563refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
100597refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
100672refgcc -O2 -fomit-frame-pointer2012010320111120
102633refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010320111120
102861refgcc -m64 -Os -fomit-frame-pointer2012010320111120
102942refgcc -march=barcelona -Os -fomit-frame-pointer2012010320111120
106165refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
106421refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010320111120
107667refgcc -march=nocona -Os -fomit-frame-pointer2012010320111120
108500refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010320111120
109231refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
117520refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
123792refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010320111120
124424refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010320111120
125733refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010320111120
126022refgcc -m64 -march=nocona -O -fomit-frame-pointer2012010320111120
151157refgcc -march=barcelona -O2 -fomit-frame-pointer2012010320111120
151885refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010320111120
151976refgcc -m64 -O2 -fomit-frame-pointer2012010320111120
152082refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
152415refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010320111120
153605refgcc -march=k8 -Os -fomit-frame-pointer2012010320111120
153621refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
154869refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010320111120
161426refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120
162870refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
163690refgcc -march=nocona -O2 -fomit-frame-pointer2012010320111120
173078refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010320111120
175160refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010320111120
175451refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
176835refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
176920refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
177252refgcc -march=k8 -O3 -fomit-frame-pointer2012010320111120
180392refgcc -O3 -fomit-frame-pointer2012010320111120
181045refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
182648refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010320111120
187913refgcc -O -fomit-frame-pointer2012010320111120
188880refgcc -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
303701refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
304168refgcc -march=k8 -O2 -fomit-frame-pointer2012010320111120
307968refgcc -Os -fomit-frame-pointer2012010320111120
351005refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010320111120
360528refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120
362699refcc2012010320111120
362931refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
363010refgcc -funroll-loops2012010320111120
363872refgcc2012010320111120
369872refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
370600refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010320111120
373336refgcc -m64 -O -fomit-frame-pointer2012010320111120
377573refgcc -march=nocona -O -fomit-frame-pointer2012010320111120
380029refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010320111120