Implementation notes: ppc64, gcc1power7, crypto_stream/trivium

Computer: gcc1power7
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_stream
Primitive: trivium
TimeImplementationCompilerBenchmark dateSUPERCOP version
13797e/submissions/triviumgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
14000e/submissions/triviumgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
14014e/submissions/triviumgcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
14042e/submissions/triviumgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
14112e/submissions/triviumgcc -maltivec -O3 -fomit-frame-pointer2012052320120521
14203e/submissions/triviumgcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
14203e/submissions/triviumgcc -m64 -O2 -fomit-frame-pointer2012052320120521
15568e/submissions/triviumgcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
15617e/submissions/triviumgcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
15904e/submissions/triviumgcc -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
16079e/submissions/triviumgcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
17143e/submissions/triviumgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2012052320120521
17297e/submissions/triviumgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
17437e/submissions/triviumgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
17465e/submissions/triviumgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
17598e/submissions/triviumgcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
17780e/submissions/triviumgcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
18641e/submissions/triviumgcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
18851e/submissions/triviumgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
19096e/submissions/triviumgcc -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
19397e/submissions/triviumgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
19495e/submissions/triviumgcc -Os -fomit-frame-pointer2012052320120521
19593e/submissions/triviumgcc -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
19999e/submissions/triviumgcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
20090e/submissions/triviumgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
20202e/submissions/triviumgcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
20314e/submissions/triviumgcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
20314e/submissions/triviumgcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
20363e/submissions/triviumgcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
20398e/submissions/triviumgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
20678e/submissions/triviumgcc -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
20783e/submissions/triviumgcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
20923e/submissions/triviumgcc -O3 -fomit-frame-pointer2012052320120521
20958e/submissions/triviumgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
21035e/submissions/triviumgcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
21077e/submissions/triviumgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
21133e/submissions/triviumgcc -O2 -fomit-frame-pointer2012052320120521
21168e/submissions/triviumgcc -maltivec -O2 -fomit-frame-pointer2012052320120521
21182e/submissions/triviumgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
21210e/submissions/triviumgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
21245e/submissions/triviumgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
21378e/submissions/triviumgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
21392e/submissions/triviumgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
21399e/submissions/triviumgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
21413e/submissions/triviumgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
21483e/submissions/triviumgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
21532e/submissions/triviumgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2012052320120521
21616e/submissions/triviumgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
21658e/submissions/triviumgcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
21770e/submissions/triviumgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
21875e/submissions/triviumgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
21980e/submissions/triviumgcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
21987e/submissions/triviumgcc -m64 -Os -fomit-frame-pointer2012052320120521
21994e/submissions/triviumgcc -m64 -O3 -fomit-frame-pointer2012052320120521
21994e/submissions/triviumgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
22022e/submissions/triviumgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
22050e/submissions/triviumgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
22099e/submissions/triviumgcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
22113e/submissions/triviumgcc -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
22120e/submissions/triviumgcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
22169e/submissions/triviumgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
22176e/submissions/triviumgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2012052320120521
22253e/submissions/triviumgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
22281e/submissions/triviumgcc -funroll-loops -maltivec -O -fomit-frame-pointer2012052320120521
22288e/submissions/triviumgcc -mcpu=G5 -O -fomit-frame-pointer2012052320120521
22330e/submissions/triviumgcc -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
22337e/submissions/triviumgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
22456e/submissions/triviumgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
22519e/submissions/triviumgcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
22673e/submissions/triviumgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
22785e/submissions/triviumgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
22848e/submissions/triviumgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2012052320120521
22848e/submissions/triviumgcc -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
22890e/submissions/triviumgcc -m64 -O -fomit-frame-pointer2012052320120521
23058e/submissions/triviumgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
23058e/submissions/triviumgcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
23324e/submissions/triviumgcc -O -fomit-frame-pointer2012052320120521
23352e/submissions/triviumgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
23352e/submissions/triviumgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
23408e/submissions/triviumgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
23408e/submissions/triviumgcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
23499e/submissions/triviumgcc -m64 -maltivec -O -fomit-frame-pointer2012052320120521
23520e/submissions/triviumgcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
23618e/submissions/triviumgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
23660e/submissions/triviumgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
23751e/submissions/triviumgcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
23835e/submissions/triviumgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
24045e/submissions/triviumgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
24115e/submissions/triviumgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
24164e/submissions/triviumgcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
24185e/submissions/triviumgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
24262e/submissions/triviumgcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
24304e/submissions/triviumgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
24416e/submissions/triviumgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
24584e/submissions/triviumgcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
24864e/submissions/triviumgcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2012052320120521
24948e/submissions/triviumgcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
25627e/submissions/triviumgcc -maltivec -Os -fomit-frame-pointer2012052320120521
25767e/submissions/triviumgcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
26061e/submissions/triviumgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
26502e/submissions/triviumgcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
28049e/submissions/triviumgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
28406e/submissions/triviumgcc -maltivec -O -fomit-frame-pointer2012052320120521
32893e/submissions/triviumgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
56266e/submissions/triviumgcc2012052320120521
57008e/submissions/triviumcc2012052320120521
57127e/submissions/triviumgcc -funroll-loops2012052320120521