Implementation notes: ppc32, gcc1power7, crypto_hash/cubehash832

Computer: gcc1power7
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: cubehash832
TimeImplementationCompilerBenchmark dateSUPERCOP version
130480unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
132384unrolledgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
141953unrolledgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
152145unrolledgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
154217unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
154378simplegcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
154462simplegcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
154560unrolledgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
154595simplegcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
154728simplegcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
160783simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
161826simplegcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
162120unrolledgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
162302simplegcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
162477simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
165382unrolledgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
167104unrolledgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
167965unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
170331unrolledgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
170345simplegcc -m32 -O3 -fomit-frame-pointer2012052220120521
170387unrolledgcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
170464unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
170513simplegcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
170590unrolledgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
170674simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
171248unrolledgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
171248unrolledgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
171612unrolledgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
172004simplegcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
172032unrolledgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
172690unrolledgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
172718unrolledgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
173670unrolledgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
173936unrolledgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
175616unrolledgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
175861unrolledgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
176428simplegcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
177275unrolledgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
177296unrolledgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
177373unrolledgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
177436unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
177618unrolledgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
178563unrolledgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
178640unrolledgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
178885unrolledgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
179221unrolledgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
179508simplegcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
181776unrolledgcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
183610unrolledgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
183631unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
184576unrolledgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
184688unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
185234unrolledgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
185675unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
187061unrolledgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
188839unrolledgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
189182unrolledgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
189553unrolledgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
190190unrolledgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
190288simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
191373unrolledgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
191730unrolledgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
191954unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
192248unrolledgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
192542unrolledgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
192724simplegcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
192766unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
193109simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
193284unrolledgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
193536unrolledgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
194880simplegcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
194880unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
196112simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
196140unrolledgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
196553simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
197225unrolledgcc -m32 -O -fomit-frame-pointer2012052220120521
200193unrolledgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
200389unrolledgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
203448simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
204498simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
204736simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
205520unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
206913simplegcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
207214simplegcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
207312simplegcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
207921unrolledgcc -m32 -O3 -fomit-frame-pointer2012052220120521
208411simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
208607simplegcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
209006unrolledgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
213136simplegcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
217287simplegcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
220773unrolledgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
224021unrolledgcc -m32 -O2 -fomit-frame-pointer2012052220120521
246015simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
269577simplegcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
284424unrolledgcc -m32 -Os -fomit-frame-pointer2012052220120521
857913specgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
941248specgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
945840simplegcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
1059296simplegcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
1091160specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
1103851specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
1104201simplegcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
1123717specgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
1126944simplegcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
1128421specgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
1130710specgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
1130710specgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
1139208simplegcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
1152130simplegcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
1160817specgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
1184960simplegcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
1197728simplegcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
1201249simplegcc -m32 -O -fomit-frame-pointer2012052220120521
1206072specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
1207024simplegcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
1208256specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
1212505specgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
1214416specgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
1244362simplegcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
1244544specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
1278368specgcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
1282183specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
1282190specgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
1293663simplegcc -m32 -O2 -fomit-frame-pointer2012052220120521
1305486specgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
1307593simplegcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
1311380simplegcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
1322258specgcc -m32 -O3 -fomit-frame-pointer2012052220120521
1336510specgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
1357433specgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
1362564specgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
1363439specgcc -m32 -O -fomit-frame-pointer2012052220120521
1366400specgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
1391754specgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
1395191specgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
1416240specgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
1425123specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
1429715specgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
1440103simplegcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
1441426specgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
1464281specgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
1471260simplegcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
1480276specgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
1481424specgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
1481536specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
1483664specgcc -m32 -O2 -fomit-frame-pointer2012052220120521
1487283specgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
1495109simplegcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
1504216specgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
1506925specgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
1511790specgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
1512840specgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
1527687specgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
1534176specgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
1542240specgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
1565823specgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
1567153specgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
1576813specgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
1577366specgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
1586025specgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
1608390specgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
1621858specgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
1624861specgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
1628928simplegcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
1663214specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
1670326specgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
1676976specgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
1678033specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
1685250specgcc -m32 -Os -fomit-frame-pointer2012052220120521
1691865specgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
1697822specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
1709099specgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
1740368specgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
1773877specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
1786617simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
1805020simplegcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
1805664specgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
1813063simplegcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
1813441specgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
1817053simplegcc -m32 -Os -fomit-frame-pointer2012052220120521
1830668simplegcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
1859326simplegcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
1886528simplegcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
1930831simplegcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
1957340simplegcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
1957774simplegcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
1957963specgcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
1981679simplegcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
2127230simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
2179744simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
2453507simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521