Implementation notes: ppc64, gcc1power7, crypto_hash/mcssha4

Computer: gcc1power7
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: mcssha4
TimeImplementationCompilerBenchmark dateSUPERCOP version
151088refgcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
152950refgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
155274refgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
155281refgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
155337refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
155701refgcc -Os -fomit-frame-pointer2012052320120521
157024refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
161812refgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
189959refgcc -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
191184refgcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
196168refgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
196784refgcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
197414refgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
198317refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
199248refgcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
200599refgcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
201145refgcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
201383refgcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
201677refgcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
202440refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
202510refgcc -m64 -O2 -fomit-frame-pointer2012052320120521
202594refgcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
202643refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
202790refgcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
203539refgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
203623refgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
204064refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
204169refgcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
204736refgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
205247refgcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
205289refgcc -m64 -O3 -fomit-frame-pointer2012052320120521
206381refgcc -maltivec -O3 -fomit-frame-pointer2012052320120521
208033refgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
208488refgcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
208775refgcc -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
209160refgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
209566refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
209776refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
210035refgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
210336refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
210350refgcc -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
211225refgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
211344refgcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
211659refgcc -maltivec -O2 -fomit-frame-pointer2012052320120521
211673refgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2012052320120521
211792refgcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
212450refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
212506refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
212835refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
214179refgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2012052320120521
214368refgcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
216384refgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
216461refgcc -m64 -maltivec -O -fomit-frame-pointer2012052320120521
216580refgcc -m64 -O -fomit-frame-pointer2012052320120521
216608refgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2012052320120521
217007refgcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
217392refgcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
217665refgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
218288refgcc -maltivec -O -fomit-frame-pointer2012052320120521
218428refgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
218841refgcc -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
218855refgcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
219079refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
219492refgcc -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
219520refgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
219618refgcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
220416refgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
220451refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
220591refgcc -O -fomit-frame-pointer2012052320120521
220752refgcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
221543refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
222453refgcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
222530refgcc -m64 -Os -fomit-frame-pointer2012052320120521
222950refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
223755refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
224112refgcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2012052320120521
224175refgcc -maltivec -Os -fomit-frame-pointer2012052320120521
229600refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
229775refgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2012052320120521
230874refgcc -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
231098refgcc -funroll-loops -maltivec -O -fomit-frame-pointer2012052320120521
231560refgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
231567refgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
232722refgcc -O3 -fomit-frame-pointer2012052320120521
233940refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
235655refgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
235851refgcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
236089refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
238623refgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
239120refgcc -O2 -fomit-frame-pointer2012052320120521
239183refgcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
240975refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
240989refgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
241836refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
242277refgcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
244496refgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
246568refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
246848refgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
247562refgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
252119refgcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
252140refgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
263424refgcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
265020refgcc -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
284221refgcc -mcpu=G5 -O -fomit-frame-pointer2012052320120521
428253refcc2012052320120521
461440refgcc -funroll-loops2012052320120521
483560refgcc2012052320120521