Implementation notes: amd64, agamemnon, crypto_hash/essence256

Computer: agamemnon
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: essence256
TimeImplementationCompilerBenchmark dateSUPERCOP version
94950gccgcc -march=barcelona -O3 -fomit-frame-pointer2012010220111120
95557gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
96130gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010220111120
97034gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
97192gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
97226gccgcc -march=k8 -O3 -fomit-frame-pointer2012010220111120
97422gccgcc -m64 -O3 -fomit-frame-pointer2012010220111120
97453gccgcc -O3 -fomit-frame-pointer2012010220111120
98006gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010220111120
98045gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010220111120
98651gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
98716gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010220111120
99077gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
99296gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010220111120
122229gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
122274gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010220111120
129322gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010220111120
129336gccgcc -funroll-loops -Os -fomit-frame-pointer2012010220111120
129427gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010220111120
129454gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
131096gccgcc -march=barcelona -O2 -fomit-frame-pointer2012010220111120
131206gccgcc -march=barcelona -Os -fomit-frame-pointer2012010220111120
131392gccgcc -m64 -O2 -fomit-frame-pointer2012010220111120
131602gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
131684gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
132150gccgcc -m64 -Os -fomit-frame-pointer2012010220111120
132170gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
132218gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
136971gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010220111120
137936gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010220111120
146328gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010220111120
146342gccgcc -funroll-loops -O -fomit-frame-pointer2012010220111120
146371gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
149290gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
167202gccgcc -march=nocona -Os -fomit-frame-pointer2012010220111120
167307gccgcc -m64 -O -fomit-frame-pointer2012010220111120
167334gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
167394gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010220111120
167693gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010220111120
167814gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
167837gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
168026gccgcc -march=k8 -O -fomit-frame-pointer2012010220111120
168038gccgcc -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
168576gccgcc -O -fomit-frame-pointer2012010220111120
168642gccgcc -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
170453gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010220111120
170616gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010220111120
182816gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010220111120
183146gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
196485gccgcc -O2 -fomit-frame-pointer2012010220111120
196832gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
196941gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010220111120
198304gccgcc -march=k8 -Os -fomit-frame-pointer2012010220111120
198320gccgcc -Os -fomit-frame-pointer2012010220111120
198334gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
201203gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010220111120
202325gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
207373gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010220111120
207527gccgcc -funroll-loops -O3 -fomit-frame-pointer2012010220111120
207541gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
207712gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010220111120
207800gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010220111120
211032gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010220111120
219579gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010220111120
221520gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010220111120
221715gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010220111120
221725gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
227071gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010220111120
230942gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
230947gccgcc -march=nocona -O2 -fomit-frame-pointer2012010220111120
250797gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
251499gccgcc -march=barcelona -O -fomit-frame-pointer2012010220111120
255646gccgcc -m64 -march=core2 -O -fomit-frame-pointer2012010220111120
266592gccgcc -march=nocona -O3 -fomit-frame-pointer2012010220111120
267125gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
292674gccgcc -march=k8 -O2 -fomit-frame-pointer2012010220111120
294781gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010220111120
295419gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
295471gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
308079gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
310073gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010220111120
310575gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010220111120
329256gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
378802gccgcc -march=nocona -O -fomit-frame-pointer2012010220111120
379415gccgcc -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
422125gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
422413gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
422704gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010220111120
436264gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010220111120
442600gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
443112gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
444352gccgcc -funroll-loops -O2 -fomit-frame-pointer2012010220111120
571284gccgcc2012010220111120
571312gccgcc -funroll-loops2012010220111120
571430gcccc2012010220111120