Implementation notes: ppc32, gcc1power7, crypto_hash/cubehash164

Computer: gcc1power7
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: cubehash164
TimeImplementationCompilerBenchmark dateSUPERCOP version
882476unrolledgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
1158087simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
1184848unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
1187200simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
1220191unrolledgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
1242129simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
1247232simplegcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
1251607unrolledgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
1256318simplegcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
1256430simplegcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
1261358unrolledgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
1269975unrolledgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
1270864simplegcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
1273629unrolledgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
1277346simplegcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
1284262unrolledgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
1284325unrolledgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
1287888simplegcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
1290135unrolledgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
1293733unrolledgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
1293866simplegcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
1295203unrolledgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
1295539unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
1299872unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
1314145simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
1314376unrolledgcc -m32 -O3 -fomit-frame-pointer2012052220120521
1315846unrolledgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
1316049simplegcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
1316679unrolledgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
1322398unrolledgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
1323077unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
1324736unrolledgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
1329930simplegcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
1330147unrolledgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
1333024unrolledgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
1333073unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
1335411simplegcc -m32 -O3 -fomit-frame-pointer2012052220120521
1336762simplegcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
1337679unrolledgcc -m32 -O2 -fomit-frame-pointer2012052220120521
1337707unrolledgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
1338722unrolledgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
1343538unrolledgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
1343888unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
1345316unrolledgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
1348466simplegcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
1349264unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
1353037unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
1356257unrolledgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
1358196unrolledgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
1359638unrolledgcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
1362515unrolledgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
1363271unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
1367891unrolledgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
1370530unrolledgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
1374296unrolledgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
1377936unrolledgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
1383697unrolledgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
1385664unrolledgcc -m32 -O -fomit-frame-pointer2012052220120521
1391523unrolledgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
1418179unrolledgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
1422169unrolledgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
1423744unrolledgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
1428763unrolledgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
1454068unrolledgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
1470672unrolledgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
1471260unrolledgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
1477735unrolledgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
1481452unrolledgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
1483139unrolledgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
1483195unrolledgcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
1486296unrolledgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
1495326simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
1514149unrolledgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
1518307simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
1521513unrolledgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
1521632unrolledgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
1526560simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
1535681unrolledgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
1543864unrolledgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
1569050unrolledgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
1581083simplegcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
1581832simplegcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
1583862simplegcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
1612240simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
1629936simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
1635690simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
1642928simplegcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
1673980simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
1677088simplegcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
1678936unrolledgcc -m32 -Os -fomit-frame-pointer2012052220120521
1700510simplegcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
1714839simplegcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
1718717unrolledgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
1787905simplegcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
1909068simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
1970304unrolledgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
2302860specgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
2487478specgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
2572801specgcc -m32 -O2 -fomit-frame-pointer2012052220120521
2640687specgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
2750545specgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
2771440specgcc -m32 -O3 -fomit-frame-pointer2012052220120521
2808848specgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
2822064specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
2838199specgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
2844779specgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
2867417specgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
2891882specgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
2892848specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
2894934specgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
2943024specgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
2953293specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
2954567specgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
2963408specgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
2968105specgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
2974608specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
2982826specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
2993872specgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
2998611specgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
3005625specgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
3049872specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
3053806specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
3054016specgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
3063186specgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
3078621specgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
3097206specgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
3162747specgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
3166240specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
3175326specgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
3209584specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
3229968specgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
3244808specgcc -m32 -O -fomit-frame-pointer2012052220120521
3273221specgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
3302187specgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
3339952specgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
3344313specgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
3360000specgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
3389722specgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
3408181specgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
3412500specgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
3433017specgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
3448592specgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
3454108specgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
3456096specgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
3485538specgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
3514483specgcc -m32 -Os -fomit-frame-pointer2012052220120521
3525312specgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
3530394specgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
3549056specgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
3554495specgcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
3578372specgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
3598140specgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
3614009specgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
3653594specgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
3656737specgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
3663632specgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
3667937specgcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
3698184specgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
3718897specgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
3730139specgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
12432560simplegcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
12438944simplegcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
13335945simplegcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
13361138simplegcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
13374221simplegcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
13505296simplegcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
13550292simplegcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
13603114simplegcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
13619774simplegcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
13640165simplegcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
13651750simplegcc -m32 -O -fomit-frame-pointer2012052220120521
13951049simplegcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
14015799simplegcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
14048678simplegcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
14086373simplegcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
14652050simplegcc -m32 -O2 -fomit-frame-pointer2012052220120521
20116138simplegcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
21634382simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
21843227simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
21901600simplegcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
22182125simplegcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
22268064simplegcc -m32 -Os -fomit-frame-pointer2012052220120521
22506953simplegcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
22558207simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
22712578simplegcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
22779568simplegcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
22795717simplegcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
23050608simplegcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
23466520simplegcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
23798096simplegcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
27162443simplegcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
27757268simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521