Implementation notes: ppc32, gcc1power7, crypto_hash/round3jh256

Computer: gcc1power7
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: round3jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
224987simplegcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
232176simplegcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
308112simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
326368sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
328048simplegcc -m32 -Os -fomit-frame-pointer2012052320120521
345569simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052320120521
355047simplegcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
357056simplegcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052320120521
357329simplegcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
358351simplegcc -m32 -maltivec -Os -fomit-frame-pointer2012052320120521
359954simplegcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
360899simplegcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
363972simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
366128simplegcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
366982simplegcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
367906simplegcc -m32 -O -fomit-frame-pointer2012052320120521
368480simplegcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
369824simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2012052320120521
370790simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
371182simplegcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
371287simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
371833simplegcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
373632simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
375648sphlib-smallgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
379995simplegcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
389984simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
390047simplegcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
391888sphlib-smallgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
396879simplegcc -m32 -maltivec -O -fomit-frame-pointer2012052320120521
399140simplegcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
400603simplegcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
410767simplegcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
410781simplegcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052320120521
413266simplegcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
415415simplegcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
448896simplegcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
466690sphlibgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
469322sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
471975sphlibgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
472647sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
474334sphlibgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
477680sphlibgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
479696sphlibgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
481068sphlibgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
481068sphlibgcc -m32 -maltivec -O -fomit-frame-pointer2012052320120521
485723sphlibgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
485842sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052320120521
486850sphlibgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
488474sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
490721sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
492142sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
492905sphlibgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
494319sphlibgcc -m32 -Os -fomit-frame-pointer2012052320120521
496118sphlibgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
501347sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
501900sphlibgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052320120521
502243sphlibgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
505155sphlibgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
505358sphlibgcc -m32 -maltivec -Os -fomit-frame-pointer2012052320120521
507661sphlibgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052320120521
517069sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052320120521
519701sphlib-smallgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052320120521
521024sphlibgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
523796sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052320120521
524825sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
525672sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
526743sphlib-smallgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
531321sphlibgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
531797sphlib-smallgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
531993sphlib-smallgcc -m32 -maltivec -O -fomit-frame-pointer2012052320120521
532350sphlib-smallgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
532357sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
535304sphlib-smallgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
537292sphlib-smallgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
538048sphlib-smallgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
543872sphlibgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
548912sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
554232sphlib-smallgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
563304sphlib-smallgcc -m32 -maltivec -Os -fomit-frame-pointer2012052320120521
564494sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
567735sphlib-smallgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
568442sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
569807sphlibgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
573552sphlib-smallgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
576121sphlib-smallgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
577696sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
579362sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
584724sphlib-smallgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
586922sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052320120521
587125sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
592046sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
598948sphlibgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
605822sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
606599sphlib-smallgcc -m32 -O -fomit-frame-pointer2012052320120521
621635sphlib-smallgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052320120521
622524simplegcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
629790sphlib-smallgcc -m32 -Os -fomit-frame-pointer2012052320120521
643440simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
650160sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
663103simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
664937simplegcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
666834simplegcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
675416simplegcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
688009simplegcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
691446simplegcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
693406simplegcc -m32 -O3 -fomit-frame-pointer2012052320120521
697277simplegcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
711235simplegcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
711424simplegcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052320120521
712649sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
714679simplegcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
720090simplegcc -m32 -maltivec -O3 -fomit-frame-pointer2012052320120521
720531sphlibgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
722239sphlibgcc -m32 -O -fomit-frame-pointer2012052320120521
722624sphlibgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
725200simplegcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052320120521
733460simplegcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
734160sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
734874simplegcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
737968simplegcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
738528simplegcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
740341simplegcc -m32 -maltivec -O2 -fomit-frame-pointer2012052320120521
750953simplegcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
763014simplegcc -m32 -O2 -fomit-frame-pointer2012052320120521
772772sphlib-smallgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052320120521
794913sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
795382sphlibgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
800688simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
801472simplegcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
803607sphlib-smallgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
804062sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
805672sphlib-smallgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052320120521
806064sphlibgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
807142sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
808318simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052320120521
810691sphlib-smallgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
811384simplegcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
814513sphlibgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052320120521
817145sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052320120521
823529simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052320120521
823998simplegcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
826392sphlibgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
830487sphlib-smallgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
832951sphlibgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
834680sphlibgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
836661sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
846622sphlibgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052320120521
846909sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
847770sphlib-smallgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
847910sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
849597sphlibgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
849744sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
851816sphlibgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
853265sphlibgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052320120521
854413sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
857129sphlibgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
859775sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2012052320120521
859824sphlibgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
861259sphlib-smallgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052320120521
864073sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052320120521
865298sphlib-smallgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
866243sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
868364sphlib-smallgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
870632simplegcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
872144sphlibgcc -m32 -O3 -fomit-frame-pointer2012052320120521
873439sphlib-smallgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
874545sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2012052320120521
875861sphlib-smallgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
876295sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
877681sphlibgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
883869sphlibgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
885458sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
885941sphlibgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
887971sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052320120521
892402sphlibgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
899535sphlibgcc -m32 -O2 -fomit-frame-pointer2012052320120521
902272sphlibgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
905408sphlib-smallgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
907214sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052320120521
911862sphlibgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
925232sphlib-smallgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052320120521
952532sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
996674sphlibgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
1001294sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
1001637sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
1003618sphlibgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
1005165sphlib-smallgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
1008448sphlibgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052320120521
1028013simplegcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
1082928sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
1110032sphlib-smallgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
1148791simplegcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521