Implementation notes: ppc32, gcc1power7, crypto_hash/cubehash1616

Computer: gcc1power7
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: cubehash1616
TimeImplementationCompilerBenchmark dateSUPERCOP version
287616unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
304864unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
370832simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
371511simplegcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
381892simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
382431simplegcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
388780simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
390124simplegcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
394023simplegcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
399504unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
399952simplegcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
404208unrolledgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
405398simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
407792unrolledgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
408905simplegcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
409346unrolledgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
410242simplegcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
412461unrolledgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
412643unrolledgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
413343unrolledgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
413868unrolledgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
414008unrolledgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
414029unrolledgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
414050simplegcc -m32 -O3 -fomit-frame-pointer2012052220120521
415121unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
415317simplegcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
416304simplegcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
416577simplegcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
418705unrolledgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
419741unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
421015simplegcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
421232unrolledgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
424697unrolledgcc -m32 -O -fomit-frame-pointer2012052220120521
425824unrolledgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
427364unrolledgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
428288unrolledgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
429513unrolledgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
430458unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
430934unrolledgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
431508unrolledgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
435904unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
437955unrolledgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
438277unrolledgcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
442400unrolledgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
443695unrolledgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
444990unrolledgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
445193unrolledgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
445459unrolledgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
448042unrolledgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
448399unrolledgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
451584unrolledgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
452326unrolledgcc -m32 -Os -fomit-frame-pointer2012052220120521
453796unrolledgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
458192unrolledgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
458871unrolledgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
460677unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
464450unrolledgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
468993unrolledgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
472493simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
473585unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
476014unrolledgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
482916unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
484183simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
485030simplegcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
485121unrolledgcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
485674simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
486941unrolledgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
488432simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
491540unrolledgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
495110unrolledgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
498827simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
501109simplegcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
501585unrolledgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
505687simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
506653unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
506723unrolledgcc -m32 -O3 -fomit-frame-pointer2012052220120521
507241unrolledgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
507283unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
512736simplegcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
513534simplegcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
514920simplegcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
517335unrolledgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
517412unrolledgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
520142unrolledgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
527317unrolledgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
529662simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
532665simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
537264unrolledgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
538167simplegcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
545209simplegcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
550032unrolledgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
554029unrolledgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
562919unrolledgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
565824unrolledgcc -m32 -O2 -fomit-frame-pointer2012052220120521
579243unrolledgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
587727simplegcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
1338001specgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
1393581specgcc -m32 -O2 -fomit-frame-pointer2012052220120521
1418991specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
1424549specgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
1431906specgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
1432774specgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
1467816specgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
1539223specgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
1569050specgcc -m32 -O3 -fomit-frame-pointer2012052220120521
1570688specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
1572921specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
1586746specgcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
1604701specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
1606738specgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
1619632specgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
1626205specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
1639036specgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
1664726specgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
1670403specgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
1685425specgcc -m32 -Os -fomit-frame-pointer2012052220120521
1693748specgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
1733599specgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
1784720specgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
1785427specgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
1800806specgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
1820511specgcc -m32 -O -fomit-frame-pointer2012052220120521
1821344specgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
1835456specgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
1867124specgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
1876560specgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
1901438specgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
1904434specgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
1943200specgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
1986880specgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
1989414specgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
1998752specgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
2014740specgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
2017897specgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
2018464specgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
2019605specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
2020858specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
2021523specgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
2025520specgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
2030658specgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
2033815specgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
2048676specgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
2049152specgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
2060121specgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
2062704specgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
2064818specgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
2072140specgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
2072630specgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
2089136specgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
2091600specgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
2109877specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
2112110specgcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
2122624specgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
2202165specgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
2237438specgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
2258298specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
2297764specgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
2406796specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
2451792specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
2489984specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
3353791simplegcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
3547054simplegcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
3644277simplegcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
3940720simplegcc -m32 -O -fomit-frame-pointer2012052220120521
3961874simplegcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
3965857simplegcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
3995488simplegcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
4026848simplegcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
4030096simplegcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
4035185simplegcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
4060133simplegcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
4084493simplegcc -m32 -O2 -fomit-frame-pointer2012052220120521
4115888simplegcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
4129608simplegcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
4255398simplegcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
4563755simplegcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
5820402simplegcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
5879104simplegcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
6026496simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
6039166simplegcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
6248928simplegcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
6465431simplegcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
6611010simplegcc -m32 -Os -fomit-frame-pointer2012052220120521
6613488simplegcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
6628909simplegcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
6716976simplegcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
6749806simplegcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
6956817simplegcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
7164577simplegcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
7322784simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
7471569simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
7857843simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521