Implementation notes: ppc64, gcc1power7, crypto_core/salsa2012

Computer: gcc1power7
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_core
Primitive: salsa2012
TimeImplementationCompilerBenchmark dateSUPERCOP version
1008refgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
1008refgcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
1008refgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
1008refgcc -m64 -maltivec -O3 -fomit-frame-pointer2012052220120521
1162refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
1162refgcc -maltivec -O2 -fomit-frame-pointer2012052220120521
1225refgcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
1344refgcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
1358refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
1372refgcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
1400refgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
1407refgcc -m64 -Os -fomit-frame-pointer2012052220120521
1407refgcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
1456refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
1456refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
1456refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
1456refgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
1456refgcc -maltivec -O3 -fomit-frame-pointer2012052220120521
1491refgcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
1505refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
1505refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
1505refgcc -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
1512refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
1519refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
1526refgcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2012052220120521
1526refgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
1533refgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2012052220120521
1547refgcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
1561refgcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
1568refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
1568refgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
1568refgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
1589refgcc -m64 -O3 -fomit-frame-pointer2012052220120521
1589refgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
1631refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
1631refgcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
1631refgcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
1638refgcc -O3 -fomit-frame-pointer2012052220120521
1645refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
1666refgcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
1680refgcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2012052220120521
1680refgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2012052220120521
1680refgcc -m64 -maltivec -O2 -fomit-frame-pointer2012052220120521
1680refgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
1694refgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
1701refgcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
1708refgcc -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
1715refgcc -m64 -O2 -fomit-frame-pointer2012052220120521
1729refgcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
1736refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
1736refgcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
1771refgcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
1771refgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
1778refgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
1792refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
1792refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
1792refgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
1792refgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2012052220120521
1792refgcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
1792refgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
1799refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
1799refgcc -m64 -maltivec -Os -fomit-frame-pointer2012052220120521
1813refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
1834refgcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2012052220120521
1841refgcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
1841refgcc -maltivec -Os -fomit-frame-pointer2012052220120521
1841refgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
1855refgcc -Os -fomit-frame-pointer2012052220120521
1862refgcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
1869refgcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
1876refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
1897refgcc -O2 -fomit-frame-pointer2012052220120521
1897refgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
1904refgcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
1904refgcc -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
1967refgcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
2107refgcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
3290refgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2012052220120521
3297refgcc -m64 -maltivec -O -fomit-frame-pointer2012052220120521
3318refgcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
3465refgcc -O -fomit-frame-pointer2012052220120521
3472refgcc -funroll-loops -maltivec -O -fomit-frame-pointer2012052220120521
3486refgcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
3507refgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
3528refgcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
3535refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
3542refgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
3542refgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
3563refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
3570refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
3584refgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
3619refgcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
3626refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
3640refgcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2012052220120521
3710refgcc -funroll-loops -O -fomit-frame-pointer2012052220120521
3780refgcc -m64 -O -fomit-frame-pointer2012052220120521
3794refgcc -maltivec -O -fomit-frame-pointer2012052220120521
3878refgcc -m64 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
3913refgcc -mcpu=G5 -O -fomit-frame-pointer2012052220120521
3983refgcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
4144refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
4480refgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
4697refgcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
4935refgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
25158refgcc -funroll-loops2012052220120521
26313refgcc2012052220120521
27244refcc2012052220120521