Implementation notes: amd64, agamemnon, crypto_hash/essence384

Computer: agamemnon
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: essence384
TimeImplementationCompilerBenchmark dateSUPERCOP version
56499gccgcc -march=barcelona -O3 -fomit-frame-pointer2012010220111120
57088gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010220111120
73160gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
79762gccgcc -O2 -fomit-frame-pointer2012010220111120
79972gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
80028gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010220111120
81107gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010220111120
82786gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010220111120
82914gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
82957gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
83082gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010220111120
83208gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
83578gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010220111120
83779gccgcc -funroll-loops -Os -fomit-frame-pointer2012010220111120
84058gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010220111120
84073gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
87066gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010220111120
87069gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
87627gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010220111120
89454gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
92627gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010220111120
92698gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
92970gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
93118gccgcc -march=k8 -Os -fomit-frame-pointer2012010220111120
93307gccgcc -Os -fomit-frame-pointer2012010220111120
93752gccgcc -march=barcelona -O -fomit-frame-pointer2012010220111120
93970gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
94109gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010220111120
94396gccgcc -m64 -O -fomit-frame-pointer2012010220111120
94629gccgcc -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
98683gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010220111120
98864gccgcc -march=nocona -Os -fomit-frame-pointer2012010220111120
109225gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
109297gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010220111120
112414gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
116215gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
116245gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
117653gccgcc -O3 -fomit-frame-pointer2012010220111120
117928gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
119979gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010220111120
120229gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
120984gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
121692gccgcc -funroll-loops -O3 -fomit-frame-pointer2012010220111120
124704gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
124976gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010220111120
125395gccgcc -march=barcelona -Os -fomit-frame-pointer2012010220111120
125766gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
129085gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
131706gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010220111120
132293gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
134267gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010220111120
139435gccgcc -m64 -Os -fomit-frame-pointer2012010220111120
140872gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
141934gccgcc -O -fomit-frame-pointer2012010220111120
143997gccgcc -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
144019gccgcc -march=nocona -O -fomit-frame-pointer2012010220111120
144648gccgcc -m64 -march=core2 -O -fomit-frame-pointer2012010220111120
144949gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010220111120
162058gccgcc -march=nocona -O3 -fomit-frame-pointer2012010220111120
163482gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010220111120
165967gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
177216gccgcc -march=barcelona -O2 -fomit-frame-pointer2012010220111120
177578gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010220111120
179727gccgcc -m64 -O2 -fomit-frame-pointer2012010220111120
188679gccgcc -march=k8 -O2 -fomit-frame-pointer2012010220111120
196322gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010220111120
197593gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
209665gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
220880gccgcc -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
222565gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
232040gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
232197gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010220111120
232739gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010220111120
233392gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010220111120
233453gccgcc -funroll-loops -O2 -fomit-frame-pointer2012010220111120
237432gccgcc -m64 -O3 -fomit-frame-pointer2012010220111120
238056gccgcc -march=k8 -O3 -fomit-frame-pointer2012010220111120
245728gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
246312gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010220111120
246371gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010220111120
246933gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
249344gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010220111120
258133gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010220111120
259456gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
264117gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010220111120
319327gccgcc -funroll-loops2012010220111120
319366gccgcc2012010220111120
319374gcccc2012010220111120
377339gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010220111120
392541gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
397816gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
397920gccgcc -march=nocona -O2 -fomit-frame-pointer2012010220111120
416813gccgcc -funroll-loops -O -fomit-frame-pointer2012010220111120
433936gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010220111120
441237gccgcc -march=k8 -O -fomit-frame-pointer2012010220111120