Implementation notes: ppc32, gcc1power7, crypto_hashblocks/sha512

Computer: gcc1power7
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hashblocks
Primitive: sha512
TimeImplementationCompilerBenchmark dateSUPERCOP version
281155inplacegcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
284032refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
306425inplacegcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
311360refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
313936refgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
314629refgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
316008inplacegcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
320460refgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
323141refgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
323351inplacegcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
325220refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
328664inplacegcc -m32 -Os -fomit-frame-pointer2012052220120521
331275inplacegcc -m32 -O -fomit-frame-pointer2012052220120521
348418inplacegcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
350014inplacegcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
350049refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
355824refgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
360080inplacegcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
360122inplacegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
360416refgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
364126refgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
368543refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
371217inplacegcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
372428inplacegcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
374598inplacegcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
378238inplacegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
382067inplacegcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
382704inplacegcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
383040inplacegcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
383488refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
384713refgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
384713refgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
385504inplacegcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
386736inplacegcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
387926inplacegcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
387968refgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
388066refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
388360refgcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
389242refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
390663inplacegcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
391797inplacegcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
392658inplacegcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
393232inplacegcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
394233refgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
394408inplacegcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
394863inplacegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
395213inplacegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
396669refgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
396711inplacegcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
398881refgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
399504refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
401583inplacegcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
401632refgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
402738inplacegcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
402864refgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
404089refgcc -m32 -O2 -fomit-frame-pointer2012052220120521
404607inplacegcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
405440inplacegcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
405965inplacegcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
406707refgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
407162inplacegcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
407239inplacegcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
407547inplacegcc -m32 -O3 -fomit-frame-pointer2012052220120521
409248refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
409668refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
410067refgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
410739refgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
411082inplacegcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
412909refgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
414365inplacegcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
414575inplacegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
414960refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
416150inplacegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
416724inplacegcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
417221refgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
417361inplacegcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
418579refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
419685inplacegcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
420742inplacegcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
421043inplacegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
421267refgcc -m32 -Os -fomit-frame-pointer2012052220120521
422352inplacegcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
422926inplacegcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
423808inplacegcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
424137refgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
424858refgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
425943inplacegcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
427280inplacegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
428995refgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
429842refgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
431088refgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
432635refgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
434000refgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
434574inplacegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
435344inplacegcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
438368inplacegcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
439152refgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
443947inplacegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
444129inplacegcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
444871refgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
446320refgcc -m32 -O3 -fomit-frame-pointer2012052220120521
446502inplacegcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
446901refgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
448091refgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
448112inplacegcc -m32 -O2 -fomit-frame-pointer2012052220120521
448273inplacegcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
449330refgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
450814refgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
454608inplacegcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
455350refgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
455441refgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
462392refgcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
464261refgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
467222refgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
471128refgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
473088refgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
482944refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
493584refgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
502747inplacegcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
506541inplacegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
507038refgcc -m32 -O -fomit-frame-pointer2012052220120521
508956refgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
509810refgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
512204refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
515305inplacegcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
523320inplacegcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
545888refgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
548072inplacegcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521