Implementation notes: ppc32, gcc1power7, crypto_stream/aes256estream

Computer: gcc1power7
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_stream
Primitive: aes256estream
TimeImplementationCompilerBenchmark dateSUPERCOP version
83566e/gladmangcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
84420e/gladmangcc -m32 -maltivec -O2 -fomit-frame-pointer2012052320120521
90321e/gladmangcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
96369e/gladmangcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
98224e/gladmangcc -m32 -maltivec -Os -fomit-frame-pointer2012052320120521
124222e/gladmangcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052320120521
127267e/gladmangcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
129444e/gladmangcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
133203e/gladmangcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
133959e/gladmangcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
136955e/gladmangcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
137200e/gladmangcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
137536e/gladmangcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
137536e/gladmangcc -m32 -O -fomit-frame-pointer2012052320120521
137592e/gladmangcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052320120521
137900e/gladmangcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
138320e/gladmangcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
140448e/gladmangcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
141120e/gladmangcc -funroll-loops -m32 -O -fomit-frame-pointer2012052320120521
141169e/gladmangcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
141568e/gladmangcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
141680e/gladmangcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052320120521
142618e/gladmangcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
143402e/gladmangcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
143500e/gladmangcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
143640e/gladmangcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052320120521
143696e/gladmangcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
144732e/gladmangcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
145180e/gladmangcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052320120521
145726e/gladmangcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
145768e/gladmangcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
145992e/gladmangcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
146699e/gladmangcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
147133e/gladmangcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
147420e/gladmangcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
147679e/gladmangcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
147875e/gladmangcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
148036e/gladmangcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
148267e/gladmangcc -m32 -O2 -fomit-frame-pointer2012052320120521
148540e/gladmangcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
148673e/gladmangcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
148694e/gladmangcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
148736e/gladmangcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
149198e/gladmangcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
149884e/gladmangcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
150304e/gladmangcc -m32 -O3 -fomit-frame-pointer2012052320120521
150409e/gladmangcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
151865e/gladmangcc -m32 -maltivec -O -fomit-frame-pointer2012052320120521
152152e/gladmangcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
152432e/gladmangcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
152502e/gladmangcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
152768e/gladmangcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
152838e/gladmangcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052320120521
153314e/gladmangcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
156471e/gladmangcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052320120521
157199e/gladmangcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
158039e/gladmangcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
159488e/gladmangcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
160237e/gladmangcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
162680e/gladmangcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
164115e/gladmangcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
176904e/gladmangcc -m32 -Os -fomit-frame-pointer2012052320120521
177877e/gladmangcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
185997e/gladmangcc -m32 -maltivec -O3 -fomit-frame-pointer2012052320120521

Checksum failure

Implementation: crypto_stream/aes256estream/e/hongjun/v0
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
65e7dfbc104d6c21a806b869b9d1881ac3f1307c8b2a0a7d4298e3ad21e3023f
Number of similar (compiler,implementation) pairs: 128, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -O3 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -maltivec -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -maltivec -O3 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -maltivec -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -maltivec -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -mcpu=G3 -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -mcpu=G4 -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -mcpu=G5 -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1