Implementation notes: ppc32, gcc1power7, crypto_hash/cubehash162

Computer: gcc1power7
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: cubehash162
TimeImplementationCompilerBenchmark dateSUPERCOP version
2209088simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
2209424simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
2259376simplegcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
2266747simplegcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
2267951simplegcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
2323524unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
2341038simplegcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
2359441simplegcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
2426445simplegcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
2437603simplegcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
2437904unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
2442496unrolledgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
2454375simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
2468403simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
2470013unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
2489921unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
2493211unrolledgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
2504320unrolledgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
2512272unrolledgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
2518047unrolledgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
2526762unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
2532558unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
2537220unrolledgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
2540538unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
2547678simplegcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
2562350unrolledgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
2565185unrolledgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
2569420simplegcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
2570078unrolledgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
2576266unrolledgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
2578625unrolledgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
2580774unrolledgcc -m32 -O -fomit-frame-pointer2012052220120521
2580907simplegcc -m32 -O3 -fomit-frame-pointer2012052220120521
2584512unrolledgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
2588250unrolledgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
2591099unrolledgcc -m32 -O3 -fomit-frame-pointer2012052220120521
2594333unrolledgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
2596020unrolledgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
2598834unrolledgcc -m32 -O2 -fomit-frame-pointer2012052220120521
2600332unrolledgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
2600444simplegcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
2602656unrolledgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
2606338unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
2609936unrolledgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
2620800unrolledgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
2621024unrolledgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
2621654unrolledgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
2626064unrolledgcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
2626883unrolledgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
2627135unrolledgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
2628696unrolledgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
2629872unrolledgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
2631153unrolledgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
2631363unrolledgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
2640778unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
2654260unrolledgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
2658544simplegcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
2673167unrolledgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
2673664unrolledgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
2673804unrolledgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
2681574unrolledgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
2681763unrolledgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
2687776unrolledgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
2712948unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
2738694unrolledgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
2745267unrolledgcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
2750335unrolledgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
2760002unrolledgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
2761717unrolledgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
2762704unrolledgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
2771888unrolledgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
2772735unrolledgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
2784789unrolledgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
2800616unrolledgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
2803178unrolledgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
2807693simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
2815120unrolledgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
2815827unrolledgcc -m32 -Os -fomit-frame-pointer2012052220120521
2822386simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
2825221simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
2845444unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
2852514simplegcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
2864085simplegcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
2881487simplegcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
2895893simplegcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
2940462simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
2993830simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
3016699unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
3055353unrolledgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
3090493simplegcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
3093328simplegcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
3144176simplegcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
3219664simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
3260831simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
3343032simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
3446135simplegcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
3646237specgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
3704960specgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
3789072specgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
3831051specgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
3913280specgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
4039532specgcc -m32 -O3 -fomit-frame-pointer2012052220120521
4074112specgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
4089827specgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
4090513specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
4311202specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
4388524specgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
4394495specgcc -m32 -Os -fomit-frame-pointer2012052220120521
4506054specgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
4549195specgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
4555460specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
4559513specgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
4575452specgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
4577405specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
4589263specgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
4590432specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
4613728specgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
4616878specgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
4622289specgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
4648609specgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
4656512specgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
4671541specgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
4677561specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
4720968specgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
4735073specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
4738188specgcc -m32 -O2 -fomit-frame-pointer2012052220120521
4738720specgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
4772446specgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
4823406specgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
4847346specgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
4874576specgcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
4930387specgcc -m32 -O -fomit-frame-pointer2012052220120521
5039209specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
5044018specgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
5075252specgcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
5114851specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
5115019specgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
5130769specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
5134066specgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
5187280specgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
5210961specgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
5213194specgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
5219046specgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
5277727specgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
5285126specgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
5286547specgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
5290544specgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
5298790specgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
5323535specgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
5356736specgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
5365479specgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
5371744specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
5417888specgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
5430726specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
5483723specgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
5514369specgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
5521040specgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
5548816specgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
5554416specgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
5999238specgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
23744399simplegcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
24062304simplegcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
24982853simplegcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
25618117simplegcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
26327504simplegcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
26837587simplegcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
26922175simplegcc -m32 -O2 -fomit-frame-pointer2012052220120521
26989970simplegcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
27023283simplegcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
27119624simplegcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
27146420simplegcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
27567029simplegcc -m32 -O -fomit-frame-pointer2012052220120521
27601994simplegcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
27757765simplegcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
27781831simplegcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
28172984simplegcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
39280374simplegcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
39315024simplegcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
42234437simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
42249221simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
42984795simplegcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
43220240simplegcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
43479086simplegcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
43879892simplegcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
44316951simplegcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
44445877simplegcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
45915968simplegcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
46266619simplegcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
46527684simplegcc -m32 -Os -fomit-frame-pointer2012052220120521
46688005simplegcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
47195568simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
50839320simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521