Implementation notes: amd64, agamemnon, crypto_hash/essence512

Computer: agamemnon
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: essence512
TimeImplementationCompilerBenchmark dateSUPERCOP version
51901gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
52373gccgcc -O3 -fomit-frame-pointer2012010220111120
73034gccgcc -march=nocona -O3 -fomit-frame-pointer2012010220111120
73592gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
83024gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
83067gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010220111120
83149gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010220111120
83992gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
84810gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010220111120
84843gccgcc -funroll-loops -Os -fomit-frame-pointer2012010220111120
87312gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010220111120
87333gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010220111120
88421gccgcc -march=nocona -O2 -fomit-frame-pointer2012010220111120
88744gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
92720gccgcc -funroll-loops -O -fomit-frame-pointer2012010220111120
92739gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010220111120
93864gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
94250gccgcc -march=barcelona -O -fomit-frame-pointer2012010220111120
94842gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010220111120
95147gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010220111120
95413gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
95442gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010220111120
95590gccgcc -O -fomit-frame-pointer2012010220111120
95677gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010220111120
96458gccgcc -m64 -march=core2 -O -fomit-frame-pointer2012010220111120
96891gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010220111120
96898gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010220111120
96946gccgcc -march=nocona -O -fomit-frame-pointer2012010220111120
98170gccgcc -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
100231gccgcc -march=nocona -Os -fomit-frame-pointer2012010220111120
103030gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010220111120
116370gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
116674gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010220111120
118325gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
119707gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010220111120
119877gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010220111120
119893gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010220111120
120200gccgcc -m64 -O2 -fomit-frame-pointer2012010220111120
121271gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
121335gccgcc -march=k8 -O3 -fomit-frame-pointer2012010220111120
122743gccgcc -funroll-loops -O3 -fomit-frame-pointer2012010220111120
124626gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
128775gccgcc -march=barcelona -O3 -fomit-frame-pointer2012010220111120
130964gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
132717gccgcc -Os -fomit-frame-pointer2012010220111120
135088gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010220111120
139104gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
143187gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
154462gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
164181gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010220111120
164880gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
180376gccgcc -O2 -fomit-frame-pointer2012010220111120
182383gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
190584gccgcc -march=k8 -O2 -fomit-frame-pointer2012010220111120
191858gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
196275gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
198941gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
211551gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
212680gccgcc -m64 -O -fomit-frame-pointer2012010220111120
214543gccgcc -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
216447gccgcc -march=barcelona -Os -fomit-frame-pointer2012010220111120
218063gccgcc -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
221117gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
221138gccgcc -march=k8 -Os -fomit-frame-pointer2012010220111120
232416gccgcc -funroll-loops -O2 -fomit-frame-pointer2012010220111120
232589gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010220111120
232701gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010220111120
232765gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
239349gccgcc -m64 -O3 -fomit-frame-pointer2012010220111120
239581gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
243517gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010220111120
245645gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
245808gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010220111120
246480gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
248115gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010220111120
254229gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
254592gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010220111120
254672gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
257933gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010220111120
259109gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010220111120
259128gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010220111120
266351gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
319490gccgcc2012010220111120
319543gccgcc -funroll-loops2012010220111120
319636gcccc2012010220111120
327680gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
331005gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010220111120
353133gccgcc -march=barcelona -O2 -fomit-frame-pointer2012010220111120
354584gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010220111120
355488gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
374581gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
381728gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010220111120
383477gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
441272gccgcc -march=k8 -O -fomit-frame-pointer2012010220111120
441307gccgcc -m64 -Os -fomit-frame-pointer2012010220111120