Implementation notes: ppc64, gcc1power7, crypto_core/salsa208

Computer: gcc1power7
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_core
Primitive: salsa208
TimeImplementationCompilerBenchmark dateSUPERCOP version
889refgcc -m64 -O3 -fomit-frame-pointer2012052220120521
896refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
994refgcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
1106refgcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
1113refgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
1120refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
1120refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
1148refgcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
1169refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
1197refgcc -O3 -fomit-frame-pointer2012052220120521
1197refgcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
1225refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
1225refgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
1232refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
1232refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
1232refgcc -m64 -maltivec -O3 -fomit-frame-pointer2012052220120521
1246refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
1246refgcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
1260refgcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
1267refgcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
1274refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
1274refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
1281refgcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
1281refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
1281refgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
1288refgcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
1295refgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2012052220120521
1316refgcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
1323refgcc -m64 -O2 -fomit-frame-pointer2012052220120521
1344refgcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2012052220120521
1344refgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2012052220120521
1351refgcc -maltivec -O3 -fomit-frame-pointer2012052220120521
1365refgcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
1372refgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
1372refgcc -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
1386refgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
1393refgcc -m64 -maltivec -O2 -fomit-frame-pointer2012052220120521
1407refgcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2012052220120521
1407refgcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
1407refgcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
1421refgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
1421refgcc -maltivec -O2 -fomit-frame-pointer2012052220120521
1449refgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
1456refgcc -O2 -fomit-frame-pointer2012052220120521
1456refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
1456refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
1456refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
1463refgcc -maltivec -Os -fomit-frame-pointer2012052220120521
1470refgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
1470refgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
1477refgcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
1477refgcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
1484refgcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2012052220120521
1505refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
1512refgcc -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
1519refgcc -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
1526refgcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
1540refgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
1547refgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
1547refgcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
1561refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
1568refgcc -Os -fomit-frame-pointer2012052220120521
1568refgcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
1568refgcc -m64 -maltivec -Os -fomit-frame-pointer2012052220120521
1568refgcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
1568refgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
1582refgcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
1589refgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2012052220120521
1596refgcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
1596refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
1603refgcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
1610refgcc -m64 -Os -fomit-frame-pointer2012052220120521
1624refgcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
1645refgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
1708refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
1729refgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
1834refgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
1834refgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
2373refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
2394refgcc -m64 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
2464refgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
2499refgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2012052220120521
2548refgcc -m64 -O -fomit-frame-pointer2012052220120521
2583refgcc -funroll-loops -maltivec -O -fomit-frame-pointer2012052220120521
2583refgcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
2597refgcc -funroll-loops -O -fomit-frame-pointer2012052220120521
2604refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
2604refgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
2646refgcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2012052220120521
2688refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
2688refgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
2709refgcc -mcpu=G5 -O -fomit-frame-pointer2012052220120521
2716refgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
2723refgcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
2723refgcc -m64 -maltivec -O -fomit-frame-pointer2012052220120521
2737refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
2737refgcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
2751refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
2772refgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
2800refgcc -maltivec -O -fomit-frame-pointer2012052220120521
2877refgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
2933refgcc -O -fomit-frame-pointer2012052220120521
3031refgcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
3248refgcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
17045refgcc2012052220120521
18557refcc2012052220120521
18977refgcc -funroll-loops2012052220120521