Implementation notes: ppc32, gcc1power7, crypto_hash/cubehash88

Computer: gcc1power7
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: cubehash88
TimeImplementationCompilerBenchmark dateSUPERCOP version
279279unrolledgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
292040unrolledgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
295344unrolledgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
352926unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
356874simplegcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
366079simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
368998simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
371168simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
378462unrolledgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
383649simplegcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
385581simplegcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
386554unrolledgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
389788unrolledgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
390852simplegcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
391174simplegcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
393379unrolledgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
394660simplegcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
395416simplegcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
397803unrolledgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
398293unrolledgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
401107simplegcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
402906unrolledgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
406098unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
406112unrolledgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
409416unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
409514unrolledgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
411747simplegcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
412538unrolledgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
413994simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
414085unrolledgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
416619unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
418145unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
419405simplegcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
419496unrolledgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
420560unrolledgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
420840unrolledgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
423080unrolledgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
423206unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
425614unrolledgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
426146unrolledgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
430542simplegcc -m32 -O3 -fomit-frame-pointer2012052220120521
431648unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
431739unrolledgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
432208unrolledgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
432544unrolledgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
437430unrolledgcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
439544unrolledgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
439677unrolledgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
442519simplegcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
443408unrolledgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
444360unrolledgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
445592unrolledgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
445599unrolledgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
445620simplegcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
446369unrolledgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
448665simplegcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
448826unrolledgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
449505unrolledgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
449743unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
452116simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
452333unrolledgcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
454692simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
457359unrolledgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
460285unrolledgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
464261unrolledgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
465367simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
466032simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
466501unrolledgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
479164unrolledgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
479808unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
479934simplegcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
482496simplegcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
483903unrolledgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
487403unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
487977unrolledgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
493045unrolledgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
496496unrolledgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
507675unrolledgcc -m32 -O2 -fomit-frame-pointer2012052220120521
508018unrolledgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
508816unrolledgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
509306unrolledgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
510790simplegcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
511476simplegcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
516803unrolledgcc -m32 -Os -fomit-frame-pointer2012052220120521
525392unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
535360unrolledgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
540043unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
546210simplegcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
551376unrolledgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
554848simplegcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
557263simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
558894unrolledgcc -m32 -O3 -fomit-frame-pointer2012052220120521
562513unrolledgcc -m32 -O -fomit-frame-pointer2012052220120521
563458simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
569408simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
571039simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
1092686specgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
1093834specgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
1160432specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
1428161specgcc -m32 -O3 -fomit-frame-pointer2012052220120521
1485603specgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
1489313specgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
1608096specgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
1618785specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
1619191specgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
1632820specgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
1676689specgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
1679440specgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
1682520specgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
1701357specgcc -m32 -O -fomit-frame-pointer2012052220120521
1708777specgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
1712515specgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
1721895specgcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
1751988specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
1756727specgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
1788598specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
1793169specgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
1808429specgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
1818425specgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
1845984specgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
1858276specgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
1858304specgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
1865584specgcc -m32 -O2 -fomit-frame-pointer2012052220120521
1895880specgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
1897434specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
1904833specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
1919848specgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
1921444specgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
1931783specgcc -m32 -Os -fomit-frame-pointer2012052220120521
1937145specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
1943382specgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
1957599specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
1959762specgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
1966510specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
1972719specgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
2043006specgcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
2055081specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
2064832specgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
2074268specgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
2076424specgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
2087015specgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
2129015specgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
2133446specgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
2138738specgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
2144576specgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
2157029specgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
2165744specgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
2168768specgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
2170000specgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
2186912specgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
2241946specgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
2256191specgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
2256954specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
2265445specgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
2277835specgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
2300781specgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
2326380specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
2328816specgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
2398081specgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
2495878specgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
3268496simplegcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
3292765simplegcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
3471356simplegcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
3660454simplegcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
3665074simplegcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
3671521simplegcc -m32 -O -fomit-frame-pointer2012052220120521
3695293simplegcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
3702720simplegcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
3716839simplegcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
3764544simplegcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
3769941simplegcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
3783332simplegcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
3795694simplegcc -m32 -O2 -fomit-frame-pointer2012052220120521
3982706simplegcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
3991960simplegcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
3997952simplegcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
5371408simplegcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
5401865simplegcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
5615862simplegcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
5803644simplegcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
5886608simplegcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
5921748simplegcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
6058080simplegcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
6085422simplegcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
6097854simplegcc -m32 -Os -fomit-frame-pointer2012052220120521
6449674simplegcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
6734196simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
6761006simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
7004872simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
7090503simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
7116256simplegcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
7415814simplegcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521