Implementation notes: ppc32, gcc1power7, crypto_hash/cubehash816

Computer: gcc1power7
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: cubehash816
TimeImplementationCompilerBenchmark dateSUPERCOP version
219415unrolledgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
220360simplegcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
220724simplegcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
221690simplegcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
222096unrolledgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
222964simplegcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
223307simplegcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
225540simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
225666simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
226205simplegcc -m32 -O3 -fomit-frame-pointer2012052220120521
232484unrolledgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
235634simplegcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
238665unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
239666unrolledgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
244160unrolledgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
245189simplegcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
245777simplegcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
246211unrolledgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
246288unrolledgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
248577unrolledgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
249739unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
250222unrolledgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
250691unrolledgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
251790unrolledgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
251916unrolledgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
252861unrolledgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
252889unrolledgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
253442simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
253953unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
254121unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
254429unrolledgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
254590unrolledgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
255171unrolledgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
257964unrolledgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
258468unrolledgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
259735unrolledgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
259770unrolledgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
260183unrolledgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
260204unrolledgcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
260365simplegcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
261527unrolledgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
261555unrolledgcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
262066unrolledgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
262528simplegcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
262640unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
263067unrolledgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
264089unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
266266unrolledgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
267036unrolledgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
267218unrolledgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
268688unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
269136unrolledgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
270375unrolledgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
270620unrolledgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
271250unrolledgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
271523unrolledgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
272272unrolledgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
272384simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
272608simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
273259unrolledgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
273882unrolledgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
274736unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
274939unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
275919unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
276094unrolledgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
276472unrolledgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
276745simplegcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
276955unrolledgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
277795unrolledgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
283304simplegcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
283913unrolledgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
290766unrolledgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
290787simplegcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
291872simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
293174unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
293776unrolledgcc -m32 -O -fomit-frame-pointer2012052220120521
295442simplegcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
298396simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
299222unrolledgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
303163simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
308000unrolledgcc -m32 -O3 -fomit-frame-pointer2012052220120521
308889simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
310303unrolledgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
317779unrolledgcc -m32 -Os -fomit-frame-pointer2012052220120521
321272simplegcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
323939unrolledgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
324618unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
325962simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
340711simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
341754simplegcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
342748simplegcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
352016unrolledgcc -m32 -O2 -fomit-frame-pointer2012052220120521
363559unrolledgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
380961simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
394996simplegcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
409738simplegcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
1076397specgcc -m32 -O -fomit-frame-pointer2012052220120521
1154832specgcc -m32 -O3 -fomit-frame-pointer2012052220120521
1185373specgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
1232588specgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
1299431specgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
1303302specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
1305094specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
1307649specgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
1372651specgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
1387974specgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
1401120specgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
1401848specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
1410528specgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
1421798specgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
1433523specgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
1438703specgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
1462720specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
1462776specgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
1481396specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
1489936specgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
1518783specgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
1523536specgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
1527456specgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
1540336specgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
1541120specgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
1546202specgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
1560720specgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
1574531specgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
1575889specgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
1584142specgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
1642795specgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
1648164specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
1655808specgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
1666693specgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
1668205specgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
1684585specgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
1687728specgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
1697031specgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
1714671simplegcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
1728538specgcc -m32 -O2 -fomit-frame-pointer2012052220120521
1741040specgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
1749482specgcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
1761102simplegcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
1781584specgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
1802262specgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
1823367specgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
1823472specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
1833090specgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
1838627specgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
1841896specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
1866928specgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
1869217specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
1870148specgcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
1872332specgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
1881992simplegcc -m32 -O -fomit-frame-pointer2012052220120521
1883959simplegcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
1909446simplegcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
1913660specgcc -m32 -Os -fomit-frame-pointer2012052220120521
1919246specgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
1951859simplegcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
1955842simplegcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
1960105specgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
1960595simplegcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
1966202simplegcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
1970689simplegcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
1972992specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
2000586simplegcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
2034704specgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
2061010specgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
2071342simplegcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
2075612simplegcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
2076676specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
2117738simplegcc -m32 -O2 -fomit-frame-pointer2012052220120521
2139046specgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
2149763simplegcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
2150645simplegcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
2182922specgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
2242429specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
2329600specgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
2393062specgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
2963128simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
3022495simplegcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
3030356simplegcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
3121181simplegcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
3160864simplegcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
3252284simplegcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
3285954simplegcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
3294417simplegcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
3360112simplegcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
3365936simplegcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
3373195simplegcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
3514336simplegcc -m32 -Os -fomit-frame-pointer2012052220120521
3611419simplegcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
3662134simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
4030544simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
4426702simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521