Implementation notes: ppc64, gcc1power7, crypto_hash/mcssha5

Computer: gcc1power7
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: mcssha5
TimeImplementationCompilerBenchmark dateSUPERCOP version
155862refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
159551refgcc -funroll-loops -maltivec -O -fomit-frame-pointer2012052320120521
196350refgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
197379refgcc -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
200368refgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
204967refgcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
205135refgcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
205233refgcc -O3 -fomit-frame-pointer2012052320120521
206192refgcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
210588refgcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
210602refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
211232refgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
211274refgcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
211904refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
212002refgcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
214172refgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
215180refgcc -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
215929refgcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
216013refgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
216272refgcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
216720refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
217861refgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
218064refgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2012052320120521
218722refgcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
218848refgcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
219058refgcc -m64 -O2 -fomit-frame-pointer2012052320120521
220129refgcc -maltivec -O -fomit-frame-pointer2012052320120521
220192refgcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
220416refgcc -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
220843refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
220906refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
221060refgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
221501refgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2012052320120521
222404refgcc -m64 -O -fomit-frame-pointer2012052320120521
223279refgcc -maltivec -O3 -fomit-frame-pointer2012052320120521
223951refgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
224105refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
224175refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
224532refgcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
224672refgcc -maltivec -O2 -fomit-frame-pointer2012052320120521
224910refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
225015refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
225106refgcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
225176refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
225197refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
225820refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
225883refgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
226177refgcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
226366refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
226863refgcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
227423refgcc -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
227640refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
228655refgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
229712refgcc -Os -fomit-frame-pointer2012052320120521
229831refgcc -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
230020refgcc -mcpu=G5 -O -fomit-frame-pointer2012052320120521
230440refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
230811refgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
230825refgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
231511refgcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
231896refgcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2012052320120521
232960refgcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
232995refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
233121refgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
234521refgcc -m64 -Os -fomit-frame-pointer2012052320120521
234717refgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
235382refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
235536refgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
235942refgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
236082refgcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
236229refgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
236985refgcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
237524refgcc -O2 -fomit-frame-pointer2012052320120521
237664refgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
238014refgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
238315refgcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
238448refgcc -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
239323refgcc -m64 -maltivec -O -fomit-frame-pointer2012052320120521
239456refgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
239470refgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
239820refgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
240709refgcc -m64 -O3 -fomit-frame-pointer2012052320120521
240891refgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
240919refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
241262refgcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
241696refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
242935refgcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
243285refgcc -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
243495refgcc -O -fomit-frame-pointer2012052320120521
243726refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
244720refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
247051refgcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
251622refgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2012052320120521
252945refgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
253155refgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
256039refgcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
264278refgcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
264957refgcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
266224refgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2012052320120521
268541refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
295771refgcc -maltivec -Os -fomit-frame-pointer2012052320120521
306117refgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
317072refgcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
324380refgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
421904refcc2012052320120521
437269refgcc2012052320120521
466669refgcc -funroll-loops2012052320120521