Implementation notes: amd64, molecule, crypto_hash/groestl256

Computer: molecule
Architecture: amd64
CPU ID: GenuineIntel-000106c2-bfe9fbff
SUPERCOP version: 20090205
Operation: crypto_hash
Primitive: groestl256
TimeImplementationCompilerBenchmark dateSUPERCOP version
117600asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009020720090205
117612asmgcc -funroll-loops -O2 -fomit-frame-pointer2009020720090205
117612asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009020720090205
117624asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009020720090205
117624asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009020720090205
117636asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009020720090205
117648asmgcc -funroll-loops -O -fomit-frame-pointer2009020720090205
117648asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009020720090205
117672asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2009020720090205
117672asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009020720090205
117708asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009020720090205
117708asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009020720090205
117768asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009020720090205
117768asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009020720090205
117792asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009020720090205
117816asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009020720090205
117816asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009020720090205
117828asmgcc -funroll-loops -Os -fomit-frame-pointer2009020720090205
119496asmgcc -march=nocona -O2 -fomit-frame-pointer2009020720090205
119520asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009020720090205
119532asmgcc -m64 -O -fomit-frame-pointer2009020720090205
119544asmgcc -Os -fomit-frame-pointer2009020720090205
119544asmgcc -m64 -Os -fomit-frame-pointer2009020720090205
119556asmgcc -O2 -fomit-frame-pointer2009020720090205
119556asmgcc -m64 -O2 -fomit-frame-pointer2009020720090205
119556asmgcc -march=k8 -O2 -fomit-frame-pointer2009020720090205
119556asmgcc -march=nocona -O -fomit-frame-pointer2009020720090205
119556asmgcc -march=nocona -Os -fomit-frame-pointer2009020720090205
119568asmgcc -O -fomit-frame-pointer2009020720090205
119568asmgcc -m64 -march=nocona -O -fomit-frame-pointer2009020720090205
119580asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009020720090205
119580asmgcc -m64 -march=k8 -O -fomit-frame-pointer2009020720090205
119580asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2009020720090205
119592asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2009020720090205
119604asmgcc -march=k8 -O -fomit-frame-pointer2009020720090205
119640asmgcc -march=k8 -Os -fomit-frame-pointer2009020720090205
120024asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009020720090205
120024asmgcc -march=k8 -O3 -fomit-frame-pointer2009020720090205
120120asmgcc -m64 -O3 -fomit-frame-pointer2009020720090205
120132asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009020720090205
120132asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009020720090205
120144asmgcc -O3 -fomit-frame-pointer2009020720090205
120144asmgcc -march=nocona -O3 -fomit-frame-pointer2009020720090205
120216asmgcc -funroll-loops -O3 -fomit-frame-pointer2009020720090205
120276asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009020720090205
120312asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009020720090205
120672asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009020720090205
120708asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009020720090205
133356asmgcc2009020720090205
133368asmgcc -funroll-loops2009020720090205
133392asmcc2009020720090205
138000opt64gcc -funroll-loops -O3 -fomit-frame-pointer2009020720090205
138060opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009020720090205
139284opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009020720090205
139356opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009020720090205
144180opt64gcc -funroll-loops -Os -fomit-frame-pointer2009020720090205
144192opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009020720090205
144228opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009020720090205
144264opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009020720090205
144492opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009020720090205
144588opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009020720090205
144660opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009020720090205
144684opt64gcc -funroll-loops -O2 -fomit-frame-pointer2009020720090205
157332mmxgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009020720090205
157416mmxgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009020720090205
157440mmxgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009020720090205
157596mmxgcc -march=k8 -O3 -fomit-frame-pointer2009020720090205
158076mmxgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009020720090205
158088mmxgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009020720090205
160104mmxgcc -O3 -fomit-frame-pointer2009020720090205
160116mmxgcc -m64 -O3 -fomit-frame-pointer2009020720090205
160836mmxgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009020720090205
160836mmxgcc -march=k8 -O2 -fomit-frame-pointer2009020720090205
160920mmxgcc -funroll-loops -O3 -fomit-frame-pointer2009020720090205
160992mmxgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009020720090205
161040mmxgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009020720090205
161076mmxgcc -funroll-loops -O2 -fomit-frame-pointer2009020720090205
161724mmxgcc -m64 -Os -fomit-frame-pointer2009020720090205
161724mmxgcc -march=k8 -Os -fomit-frame-pointer2009020720090205
161748mmxgcc -Os -fomit-frame-pointer2009020720090205
161760mmxgcc -m64 -march=k8 -Os -fomit-frame-pointer2009020720090205
162192mmxgcc -funroll-loops -Os -fomit-frame-pointer2009020720090205
162228mmxgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009020720090205
162252mmxgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009020720090205
162372mmxgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009020720090205
164064mmxgcc -m64 -O2 -fomit-frame-pointer2009020720090205
164100mmxgcc -O2 -fomit-frame-pointer2009020720090205
173568opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009020720090205
173592opt64gcc -march=k8 -O2 -fomit-frame-pointer2009020720090205
173868opt64gcc -m64 -O2 -fomit-frame-pointer2009020720090205
173940opt64gcc -march=k8 -Os -fomit-frame-pointer2009020720090205
173964opt64gcc -O2 -fomit-frame-pointer2009020720090205
173988opt64gcc -Os -fomit-frame-pointer2009020720090205
174012opt64gcc -m64 -Os -fomit-frame-pointer2009020720090205
174060opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2009020720090205
178092opt64gcc -march=k8 -O3 -fomit-frame-pointer2009020720090205
178104opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009020720090205
178116opt64gcc -m64 -O3 -fomit-frame-pointer2009020720090205
178248opt64gcc -O3 -fomit-frame-pointer2009020720090205
188076opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2009020720090205
188088opt64gcc -march=nocona -O -fomit-frame-pointer2009020720090205
188484opt64gcc -march=k8 -O -fomit-frame-pointer2009020720090205
188508opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2009020720090205
188532opt64gcc -O -fomit-frame-pointer2009020720090205
188544opt64gcc -m64 -O -fomit-frame-pointer2009020720090205
194724opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009020720090205
194748opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009020720090205
194808opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2009020720090205
194820opt64gcc -funroll-loops -O -fomit-frame-pointer2009020720090205
194916opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009020720090205
195024opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009020720090205
195996opt64gcc -march=nocona -O2 -fomit-frame-pointer2009020720090205
196020opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009020720090205
196128opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2009020720090205
196128opt64gcc -march=nocona -Os -fomit-frame-pointer2009020720090205
197868opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009020720090205
197892opt64gcc -march=nocona -O3 -fomit-frame-pointer2009020720090205
199392mmxgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009020720090205
199428mmxgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009020720090205
200904opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009020720090205
200916opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009020720090205
200928mmxgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009020720090205
201000mmxgcc -march=nocona -Os -fomit-frame-pointer2009020720090205
201180mmxgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009020720090205
201180mmxgcc -m64 -march=nocona -Os -fomit-frame-pointer2009020720090205
201312mmxgcc -march=nocona -O3 -fomit-frame-pointer2009020720090205
201444mmxgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009020720090205
201468mmxgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009020720090205
201516mmxgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009020720090205
204156mmxgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009020720090205
204180mmxgcc -march=nocona -O2 -fomit-frame-pointer2009020720090205
208716opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009020720090205
208800opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009020720090205
209148opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009020720090205
209220opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009020720090205
235860mmxgcc -funroll-loops -m64 -O -fomit-frame-pointer2009020720090205
235956mmxgcc -funroll-loops -O -fomit-frame-pointer2009020720090205
236172mmxgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009020720090205
236328mmxgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009020720090205
237528mmxgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009020720090205
237540mmxgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009020720090205
252912mmxgcc -m64 -O -fomit-frame-pointer2009020720090205
252924mmxgcc -O -fomit-frame-pointer2009020720090205
253044mmxgcc -m64 -march=k8 -O -fomit-frame-pointer2009020720090205
253080mmxgcc -march=k8 -O -fomit-frame-pointer2009020720090205
253656mmxgcc -m64 -march=nocona -O -fomit-frame-pointer2009020720090205
253668mmxgcc -march=nocona -O -fomit-frame-pointer2009020720090205
605820opt64gcc -funroll-loops2009020720090205
605832opt64gcc2009020720090205
605844opt64cc2009020720090205
2212008mmxgcc2009020720090205
2216004mmxcc2009020720090205
2334960mmxgcc -funroll-loops2009020720090205