Implementation notes: ppc32, gcc1power7, crypto_hash/cubehash168

Computer: gcc1power7
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: cubehash168
TimeImplementationCompilerBenchmark dateSUPERCOP version
672812unrolledgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
687071unrolledgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
696045unrolledgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
696199simplegcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
698908unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
700924unrolledgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
701372unrolledgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
702352simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
702968simplegcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
712208unrolledgcc -m32 -O -fomit-frame-pointer2012052220120521
712677unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
714770simplegcc -m32 -O3 -fomit-frame-pointer2012052220120521
715568simplegcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
715624unrolledgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
715918simplegcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
716877unrolledgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
717598unrolledgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
720363unrolledgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
720685simplegcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
723968simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
725165unrolledgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
730597unrolledgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
731458unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
734608simplegcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
736365unrolledgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
737219unrolledgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
737247unrolledgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
737520unrolledgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
737541unrolledgcc -m32 -O3 -fomit-frame-pointer2012052220120521
737639simplegcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
737646unrolledgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
740761unrolledgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
742938unrolledgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
744016simplegcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
744401unrolledgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
747110unrolledgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
751632unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
751828unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
752549simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
752577unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
753417unrolledgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
754047unrolledgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
755426unrolledgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
755440simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
755839unrolledgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
758849unrolledgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
759598unrolledgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
763105unrolledgcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
763945unrolledgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
769454simplegcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
770406simplegcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
771547unrolledgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
772352simplegcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
777070unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
778169unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
780164unrolledgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
780374unrolledgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
780752unrolledgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
785547unrolledgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
785792unrolledgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
786667unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
786772unrolledgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
788879unrolledgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
795802unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
796341unrolledgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
799904unrolledgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
804146simplegcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
805091unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
806428unrolledgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
806624unrolledgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
809942simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
811776simplegcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
813120simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
815472unrolledgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
817600unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
823361unrolledgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
825650unrolledgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
828093unrolledgcc -m32 -Os -fomit-frame-pointer2012052220120521
837494unrolledgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
845040unrolledgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
847763unrolledgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
854119simplegcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
860384simplegcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
869792simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
881328unrolledgcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
902104simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
907935simplegcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
915264simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
918512simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
925435simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
936320unrolledgcc -m32 -O2 -fomit-frame-pointer2012052220120521
938469simplegcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
942326simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
1033459simplegcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
1040312simplegcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
1091083unrolledgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
1626100specgcc -m32 -O3 -fomit-frame-pointer2012052220120521
1803228specgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
1906814specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
1908599specgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
1909348specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
1914689specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
1924195specgcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
1929977specgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
1963402specgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
1980426specgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
2019745specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
2040542specgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
2063817specgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
2087134specgcc -m32 -O2 -fomit-frame-pointer2012052220120521
2088541specgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
2089822specgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
2102016specgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
2104529specgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
2125088specgcc -m32 -O -fomit-frame-pointer2012052220120521
2146095specgcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
2167011specgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
2192589specgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
2215290specgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
2220365specgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
2221072specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
2233091specgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
2247602specgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
2261259specgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
2265984specgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
2283204specgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
2294894specgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
2314970specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
2323216specgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
2344944specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
2364474specgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
2372440specgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
2383213specgcc -m32 -Os -fomit-frame-pointer2012052220120521
2389702specgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
2392271specgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
2397815specgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
2431849specgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
2438800specgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
2446206specgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
2469264specgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
2470090specgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
2470713specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
2480268specgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
2480296specgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
2484335specgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
2489270specgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
2493680specgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
2504089specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
2514988specgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
2526594specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
2532992specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
2545277specgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
2589860specgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
2601018specgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
2629193specgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
2654407specgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
2688623specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
2699151specgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
2772714specgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
2817171specgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
6532078simplegcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
6532680simplegcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
7100261simplegcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
7147952simplegcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
7170758simplegcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
7214403simplegcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
7261485simplegcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
7272832simplegcc -m32 -O -fomit-frame-pointer2012052220120521
7324534simplegcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
7329854simplegcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
7337568simplegcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
7358169simplegcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
7387772simplegcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
7446614simplegcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
7456176simplegcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
7579817simplegcc -m32 -O2 -fomit-frame-pointer2012052220120521
10593954simplegcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
10600513simplegcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
11074483simplegcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
11265072simplegcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
11969944simplegcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
12006050simplegcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
12033077simplegcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
12072753simplegcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
12091772simplegcc -m32 -Os -fomit-frame-pointer2012052220120521
12361440simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
12474308simplegcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
12579693simplegcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
13870108simplegcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
14281540simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
14631701simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
16635374simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521