Implementation notes: amd64, molecule, crypto_hash/groestl512

Computer: molecule
Architecture: amd64
CPU ID: GenuineIntel-000106c2-bfe9fbff
SUPERCOP version: 20090205
Operation: crypto_hash
Primitive: groestl512
TimeImplementationCompilerBenchmark dateSUPERCOP version
197304asmgcc -funroll-loops -O2 -fomit-frame-pointer2009020720090205
197376asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009020720090205
197388asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009020720090205
197436asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009020720090205
197436asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009020720090205
197460asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009020720090205
197496asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009020720090205
197508asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2009020720090205
197568asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009020720090205
197592asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009020720090205
197604asmgcc -funroll-loops -O -fomit-frame-pointer2009020720090205
197616asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009020720090205
197688asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009020720090205
197844asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009020720090205
198000asmgcc -funroll-loops -Os -fomit-frame-pointer2009020720090205
198048asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009020720090205
198084asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009020720090205
198168asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009020720090205
199848asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009020720090205
199956asmgcc -funroll-loops -O3 -fomit-frame-pointer2009020720090205
199992asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009020720090205
200016asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009020720090205
200016asmgcc -march=nocona -O3 -fomit-frame-pointer2009020720090205
200064asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009020720090205
200076asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009020720090205
200100asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009020720090205
200100asmgcc -march=k8 -O -fomit-frame-pointer2009020720090205
200124asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009020720090205
200160asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009020720090205
200172asmgcc -m64 -O3 -fomit-frame-pointer2009020720090205
200184asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009020720090205
200184asmgcc -march=k8 -O2 -fomit-frame-pointer2009020720090205
200184asmgcc -march=nocona -O2 -fomit-frame-pointer2009020720090205
200184asmgcc -march=nocona -O -fomit-frame-pointer2009020720090205
200196asmgcc -m64 -march=nocona -O -fomit-frame-pointer2009020720090205
200232asmgcc -m64 -O2 -fomit-frame-pointer2009020720090205
200280asmgcc -O2 -fomit-frame-pointer2009020720090205
200280asmgcc -O3 -fomit-frame-pointer2009020720090205
200292asmgcc -march=k8 -O3 -fomit-frame-pointer2009020720090205
200388asmgcc -m64 -march=k8 -O -fomit-frame-pointer2009020720090205
200580asmgcc -O -fomit-frame-pointer2009020720090205
200604asmgcc -m64 -O -fomit-frame-pointer2009020720090205
200736asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2009020720090205
200748asmgcc -Os -fomit-frame-pointer2009020720090205
200832asmgcc -m64 -Os -fomit-frame-pointer2009020720090205
200916asmgcc -march=nocona -Os -fomit-frame-pointer2009020720090205
200928asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2009020720090205
201156asmgcc -march=k8 -Os -fomit-frame-pointer2009020720090205
215676asmgcc -funroll-loops2009020720090205
215688asmcc2009020720090205
215724asmgcc2009020720090205
258984opt64gcc -funroll-loops -Os -fomit-frame-pointer2009020720090205
258984opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009020720090205
259032opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009020720090205
259080opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009020720090205
281352opt64gcc -funroll-loops -O3 -fomit-frame-pointer2009020720090205
281424opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009020720090205
281556opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009020720090205
281652opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009020720090205
281700opt64gcc -funroll-loops -O2 -fomit-frame-pointer2009020720090205
281724opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009020720090205
281772opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009020720090205
281796opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009020720090205
282804opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009020720090205
282840opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009020720090205
282852opt64gcc -funroll-loops -O -fomit-frame-pointer2009020720090205
282864opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009020720090205
282948opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2009020720090205
283308opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009020720090205
284052opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2009020720090205
284064opt64gcc -march=k8 -O -fomit-frame-pointer2009020720090205
284088opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2009020720090205
284580opt64gcc -march=nocona -O -fomit-frame-pointer2009020720090205
284604opt64gcc -m64 -O -fomit-frame-pointer2009020720090205
284652opt64gcc -O -fomit-frame-pointer2009020720090205
284664opt64gcc -m64 -Os -fomit-frame-pointer2009020720090205
284748opt64gcc -march=k8 -Os -fomit-frame-pointer2009020720090205
284916opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2009020720090205
285300opt64gcc -Os -fomit-frame-pointer2009020720090205
290424opt64gcc -march=k8 -O2 -fomit-frame-pointer2009020720090205
290712opt64gcc -O2 -fomit-frame-pointer2009020720090205
291492opt64gcc -m64 -O2 -fomit-frame-pointer2009020720090205
291576opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009020720090205
294048opt64gcc -march=k8 -O3 -fomit-frame-pointer2009020720090205
294288opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009020720090205
294384opt64gcc -O3 -fomit-frame-pointer2009020720090205
294408opt64gcc -m64 -O3 -fomit-frame-pointer2009020720090205
358056opt64gcc -march=nocona -Os -fomit-frame-pointer2009020720090205
358248opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2009020720090205
360300opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009020720090205
360660opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009020720090205
371112opt64gcc -march=nocona -O2 -fomit-frame-pointer2009020720090205
371928opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009020720090205
374244opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009020720090205
375132opt64gcc -march=nocona -O3 -fomit-frame-pointer2009020720090205
375336opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009020720090205
375492opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009020720090205
375492opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009020720090205
377004opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009020720090205
478860opt64gcc2009020720090205
479052opt64gcc -funroll-loops2009020720090205
498612opt64cc2009020720090205
939084mmxgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009020720090205
939108mmxgcc -funroll-loops -m64 -O -fomit-frame-pointer2009020720090205
940872mmxgcc -funroll-loops -O -fomit-frame-pointer2009020720090205
941352mmxgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009020720090205
941976mmxgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009020720090205
943260mmxgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009020720090205
944496mmxgcc -m64 -O -fomit-frame-pointer2009020720090205
945360mmxgcc -O -fomit-frame-pointer2009020720090205
946212mmxgcc -m64 -march=nocona -O -fomit-frame-pointer2009020720090205
946620mmxgcc -march=k8 -O -fomit-frame-pointer2009020720090205
947028mmxgcc -m64 -march=k8 -O -fomit-frame-pointer2009020720090205
947220mmxgcc -march=nocona -O -fomit-frame-pointer2009020720090205
1122444mmxgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009020720090205
1122744mmxgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009020720090205
1122936mmxgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009020720090205
1123596mmxgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009020720090205
1124472mmxgcc -march=k8 -O3 -fomit-frame-pointer2009020720090205
1125096mmxgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009020720090205
1125480mmxgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009020720090205
1126788mmxgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009020720090205
1127124mmxgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009020720090205
1127208mmxgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009020720090205
1127256mmxgcc -march=k8 -O2 -fomit-frame-pointer2009020720090205
1127724mmxgcc -funroll-loops -O2 -fomit-frame-pointer2009020720090205
1127940mmxgcc -funroll-loops -O3 -fomit-frame-pointer2009020720090205
1127964mmxgcc -m64 -O3 -fomit-frame-pointer2009020720090205
1128432mmxgcc -O3 -fomit-frame-pointer2009020720090205
1129140mmxgcc -march=nocona -O3 -fomit-frame-pointer2009020720090205
1129512mmxgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009020720090205
1129656mmxgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009020720090205
1130292mmxgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009020720090205
1130484mmxgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009020720090205
1130772mmxgcc -O2 -fomit-frame-pointer2009020720090205
1130832mmxgcc -m64 -O2 -fomit-frame-pointer2009020720090205
1131720mmxgcc -march=nocona -O2 -fomit-frame-pointer2009020720090205
1131828mmxgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009020720090205
1138680mmxgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009020720090205
1139856mmxgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009020720090205
1140360mmxgcc -m64 -Os -fomit-frame-pointer2009020720090205
1140600mmxgcc -march=k8 -Os -fomit-frame-pointer2009020720090205
1140780mmxgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009020720090205
1140804mmxgcc -funroll-loops -Os -fomit-frame-pointer2009020720090205
1141140mmxgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009020720090205
1141188mmxgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009020720090205
1141476mmxgcc -Os -fomit-frame-pointer2009020720090205
1142604mmxgcc -m64 -march=k8 -Os -fomit-frame-pointer2009020720090205
1142616mmxgcc -m64 -march=nocona -Os -fomit-frame-pointer2009020720090205
1142916mmxgcc -march=nocona -Os -fomit-frame-pointer2009020720090205
2419776mmxcc2009020720090205
2421084mmxgcc -funroll-loops2009020720090205
2510352mmxgcc2009020720090205