Implementation notes: ppc32, gcc1power7, crypto_hashblocks/sha256

Computer: gcc1power7
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hashblocks
Primitive: sha256
TimeImplementationCompilerBenchmark dateSUPERCOP version
46312refgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
47607inplacegcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
48622refgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
55566inplacegcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
64736refgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
64764refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
66143refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
67151inplacegcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
69720refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
70665refgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
70812refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
71701inplacegcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
73353inplacegcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
74368inplacegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
75040inplacegcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
75082refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
75131refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
75376refgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
75376inplacegcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
75579inplacegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
75614refgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
75957inplacegcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
75992refgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
76083inplacegcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
76118refgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
76468inplacegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
76573refgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
76902refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
77021refgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
77133inplacegcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
77168refgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
77364inplacegcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
77434inplacegcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
77434refgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
77441refgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
77651refgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
77728inplacegcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
77742inplacegcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
77826inplacegcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
77826inplacegcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
77840inplacegcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
77980inplacegcc -m32 -O2 -fomit-frame-pointer2012052220120521
78001inplacegcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
78029refgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
78085refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
78176refgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
78288inplacegcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
78302refgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
78358inplacegcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
78428refgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
78512refgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
78519inplacegcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
78624refgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
78778inplacegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
78960inplacegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
78995inplacegcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
79401refgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
79408refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
79471refgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
79485refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
79590inplacegcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
79632refgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
79744inplacegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
79793refgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
79891inplacegcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
79905inplacegcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
79982refgcc -m32 -O3 -fomit-frame-pointer2012052220120521
80073refgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
80192inplacegcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
80416inplacegcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
80416refgcc -m32 -O2 -fomit-frame-pointer2012052220120521
80640inplacegcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
80864refgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
80899inplacegcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
81326refgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
81452refgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
81872inplacegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
81886refgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
82194inplacegcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
82229refgcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
82418refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
82460refgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
82712refgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
83258inplacegcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
83321inplacegcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
83412inplacegcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
83489refgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
83510refgcc -m32 -O -fomit-frame-pointer2012052220120521
83594inplacegcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
83594inplacegcc -m32 -O -fomit-frame-pointer2012052220120521
83755inplacegcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
83797refgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
83874inplacegcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
84154refgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
84196inplacegcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
84343inplacegcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
84350inplacegcc -m32 -Os -fomit-frame-pointer2012052220120521
84630inplacegcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
84882refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
85869refgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
86107refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
86282refgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
86807inplacegcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
86975refgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
87129refgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
87241refgcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
87262refgcc -m32 -Os -fomit-frame-pointer2012052220120521
87745inplacegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
88242inplacegcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
88382inplacegcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
88578inplacegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
88900refgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
89404refgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
89516inplacegcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
90384inplacegcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
91042inplacegcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
91259refgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
91476inplacegcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
92708refgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
93163inplacegcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
94213inplacegcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
94290inplacegcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
94752inplacegcc -m32 -O3 -fomit-frame-pointer2012052220120521
97216inplacegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
98224inplacegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
99134refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
100282refgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
101493refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521