Implementation notes: ppc64, gcc1power7, crypto_stream/xsalsa20

Computer: gcc1power7
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_stream
Primitive: xsalsa20
TimeImplementationCompilerBenchmark dateSUPERCOP version
13825refgcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
13902refgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
13923refgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
14112refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
14203refgcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
14210refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
14672refgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
14770refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
14882refgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
15183refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
15204refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
15288refgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
15302refgcc -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
15456refgcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
15533refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
15568refgcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
15715refgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
15736refgcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
15736refgcc -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
15771refgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
15841refgcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
15876refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
15925refgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
15960refgcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
15967refgcc -Os -fomit-frame-pointer2012052320120521
15974refgcc -maltivec -O3 -fomit-frame-pointer2012052320120521
16016refgcc -funroll-loops -maltivec -O -fomit-frame-pointer2012052320120521
16016refgcc -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
16016refgcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
16037refgcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
16093refgcc -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
16093refgcc -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
16107refgcc -O2 -fomit-frame-pointer2012052320120521
16128refgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
16128refgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
16128refgcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
16135refgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
16184refgcc -m64 -O -fomit-frame-pointer2012052320120521
16226refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
16226refgcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
16240refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
16317refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
16331refgcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2012052320120521
16338refgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
16345refgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
16352refgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
16352refgcc -maltivec -Os -fomit-frame-pointer2012052320120521
16373refgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
16380refgcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
16387refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
16394refgcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
16408refgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
16443refgcc -m64 -maltivec -O -fomit-frame-pointer2012052320120521
16443refgcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
16450refgcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
16471refgcc -mcpu=G5 -O -fomit-frame-pointer2012052320120521
16506refgcc -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
16513refgcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
16520refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
16520refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
16534refgcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
16548refgcc -maltivec -O2 -fomit-frame-pointer2012052320120521
16555refgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
16576refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
16583refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
16611refgcc2012052320120521
16660refgcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
16716refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
16730refgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
16779refgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
16800refgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2012052320120521
16800refgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2012052320120521
16807refgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
16814refgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
16842refgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
16849refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
16863refgcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
16912refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
16912refgcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
16919refgcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
16954refgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
16975refgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
16975refgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
17031refgcc -maltivec -O -fomit-frame-pointer2012052320120521
17038refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
17045refgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
17052refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
17087refgcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
17101refgcc -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
17129refgcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
17136refgcc -O -fomit-frame-pointer2012052320120521
17136refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
17255refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
17283refcc2012052320120521
17430refgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2012052320120521
17472refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
17563refgcc -funroll-loops2012052320120521
17815refgcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
17920refgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
18333refgcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
18704refgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2012052320120521
18914refgcc -m64 -O3 -fomit-frame-pointer2012052320120521
18928refgcc -m64 -Os -fomit-frame-pointer2012052320120521
19054refgcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
19950refgcc -O3 -fomit-frame-pointer2012052320120521
20832refgcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
21931refgcc -m64 -O2 -fomit-frame-pointer2012052320120521