Implementation notes: ppc32, gcc1power7, crypto_hash/cubehash84

Computer: gcc1power7
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: cubehash84
TimeImplementationCompilerBenchmark dateSUPERCOP version
477029unrolledgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
514003unrolledgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
561365unrolledgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
640318unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
655095unrolledgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
655543simplegcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
665231simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
668864simplegcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
674016simplegcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
674240unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
684810unrolledgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
688576simplegcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
688590simplegcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
689017unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
689136unrolledgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
691586simplegcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
691845simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
693525simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
693952simplegcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
695856simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
696738simplegcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
700189unrolledgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
700483simplegcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
713090simplegcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
723751unrolledgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
726110unrolledgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
729617unrolledgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
729792unrolledgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
730303unrolledgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
730331unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
732704unrolledgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
733040unrolledgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
735007unrolledgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
735553unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
737961unrolledgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
738829unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
739662unrolledgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
743687unrolledgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
744618unrolledgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
745451unrolledgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
746718unrolledgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
747404unrolledgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
751016unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
751233unrolledgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
755251unrolledgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
756777unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
760417unrolledgcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
762923unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
763504unrolledgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
764624unrolledgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
764897unrolledgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
764960unrolledgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
768208unrolledgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
769468simplegcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
769853unrolledgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
771120unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
773878unrolledgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
776384unrolledgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
780227unrolledgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
784231simplegcc -m32 -O3 -fomit-frame-pointer2012052220120521
784553unrolledgcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
784833unrolledgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
784945unrolledgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
787920unrolledgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
788312unrolledgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
789831unrolledgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
795984simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
797020unrolledgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
798280unrolledgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
800212unrolledgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
806358unrolledgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
807814unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
824488unrolledgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
826539unrolledgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
828912unrolledgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
834141simplegcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
836360unrolledgcc -m32 -O2 -fomit-frame-pointer2012052220120521
838481unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
846272simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
846335unrolledgcc -m32 -O -fomit-frame-pointer2012052220120521
858480simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
858690simplegcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
860272simplegcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
861063simplegcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
864080simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
870114simplegcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
875840simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
883624simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
899185simplegcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
900809unrolledgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
913920simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
928676simplegcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
933821unrolledgcc -m32 -O3 -fomit-frame-pointer2012052220120521
946134simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
1047648simplegcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
1064434unrolledgcc -m32 -Os -fomit-frame-pointer2012052220120521
1585556specgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
1801163specgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
1916936specgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
1962702specgcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
2037728specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
2054073specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
2087008specgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
2101932specgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
2103472specgcc -m32 -O3 -fomit-frame-pointer2012052220120521
2118907specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
2121063specgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
2121742specgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
2147033specgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
2178099specgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
2250976specgcc -m32 -Os -fomit-frame-pointer2012052220120521
2262645specgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
2265788specgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
2294922specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
2301992specgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
2315404specgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
2316517specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
2329054specgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
2331602specgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
2339232specgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
2340163specgcc -m32 -O -fomit-frame-pointer2012052220120521
2344629specgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
2383241specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
2389716specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
2397122specgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
2402967specgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
2410779specgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
2455712specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
2479512specgcc -m32 -O2 -fomit-frame-pointer2012052220120521
2543303specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
2553691specgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
2577883specgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
2584512specgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
2606366specgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
2612092specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
2693614specgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
2695021specgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
2710589specgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
2722944specgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
2724239specgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
2733647specgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
2735082specgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
2738218specgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
2756439specgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
2775920specgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
2794519specgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
2834090specgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
2835168specgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
2847152specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
2859871specgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
2890321specgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
2891728specgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
2913967specgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
2919280specgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
2978479specgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
2981111specgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
3003063specgcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
3044965specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
3064649specgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
3119452specgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
6269410simplegcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
6272301simplegcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
6786864simplegcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
6796384simplegcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
6805568simplegcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
6822067simplegcc -m32 -O2 -fomit-frame-pointer2012052220120521
6873391simplegcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
6916784simplegcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
6973722simplegcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
7009562simplegcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
7015302simplegcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
7030912simplegcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
7093520simplegcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
7166705simplegcc -m32 -O -fomit-frame-pointer2012052220120521
7228473simplegcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
7910175simplegcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
10100111simplegcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
11094601simplegcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
11151973simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
11375224simplegcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
11407116simplegcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
11425778simplegcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
11438434simplegcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
11478061simplegcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
11622023simplegcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
11748485simplegcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
11817281simplegcc -m32 -Os -fomit-frame-pointer2012052220120521
11863600simplegcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
12384029simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
12523224simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
13291663simplegcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
14816480simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521