Implementation notes: amd64, agamemnon, crypto_hash/essence224

Computer: agamemnon
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: essence224
TimeImplementationCompilerBenchmark dateSUPERCOP version
93902gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
95098gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010220111120
96836gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010220111120
97031gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010220111120
97083gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
97093gccgcc -funroll-loops -O3 -fomit-frame-pointer2012010220111120
97357gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
97395gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
97395gccgcc -m64 -O3 -fomit-frame-pointer2012010220111120
97984gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010220111120
97995gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010220111120
98424gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
98822gccgcc -O3 -fomit-frame-pointer2012010220111120
98899gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
118688gccgcc -march=nocona -O3 -fomit-frame-pointer2012010220111120
121506gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
122258gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
122820gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010220111120
126892gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
130288gccgcc -march=k8 -O2 -fomit-frame-pointer2012010220111120
130890gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
131059gccgcc -march=barcelona -O2 -fomit-frame-pointer2012010220111120
131555gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
133358gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
134301gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
134318gccgcc -march=barcelona -Os -fomit-frame-pointer2012010220111120
134485gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
134502gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010220111120
135107gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
136022gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010220111120
136974gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
136991gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010220111120
137712gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010220111120
138228gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010220111120
146360gccgcc -funroll-loops -O -fomit-frame-pointer2012010220111120
146364gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010220111120
146405gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
154114gccgcc -march=nocona -O2 -fomit-frame-pointer2012010220111120
154144gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
166166gccgcc -march=nocona -O -fomit-frame-pointer2012010220111120
166190gccgcc -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
166322gccgcc -march=nocona -Os -fomit-frame-pointer2012010220111120
166579gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
167314gccgcc -m64 -O -fomit-frame-pointer2012010220111120
167832gccgcc -march=barcelona -O -fomit-frame-pointer2012010220111120
170946gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010220111120
194104gccgcc -m64 -O2 -fomit-frame-pointer2012010220111120
196394gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
196520gccgcc -O2 -fomit-frame-pointer2012010220111120
196672gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010220111120
197779gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010220111120
199128gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010220111120
199888gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
200059gccgcc -Os -fomit-frame-pointer2012010220111120
200080gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
201877gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
202712gccgcc -funroll-loops -Os -fomit-frame-pointer2012010220111120
203403gccgcc -march=k8 -Os -fomit-frame-pointer2012010220111120
204184gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010220111120
206790gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010220111120
207699gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010220111120
207813gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010220111120
210760gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
211032gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010220111120
215212gccgcc -march=barcelona -O3 -fomit-frame-pointer2012010220111120
218120gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
219128gccgcc -march=k8 -O3 -fomit-frame-pointer2012010220111120
219728gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
221065gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
221132gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010220111120
221160gccgcc -funroll-loops -O2 -fomit-frame-pointer2012010220111120
221757gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
241844gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010220111120
246046gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010220111120
246195gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
251069gccgcc -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
251797gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
251944gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010220111120
252102gccgcc -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
252104gccgcc -march=k8 -O -fomit-frame-pointer2012010220111120
263272gccgcc -m64 -march=core2 -O -fomit-frame-pointer2012010220111120
267085gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
301445gccgcc -m64 -Os -fomit-frame-pointer2012010220111120
303034gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010220111120
329306gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010220111120
332624gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010220111120
376432gccgcc -O -fomit-frame-pointer2012010220111120
377603gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
384271gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010220111120
436512gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010220111120
443160gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010220111120
446480gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
571035gccgcc2012010220111120
571882gccgcc -funroll-loops2012010220111120
571982gcccc2012010220111120