Implementation notes: ppc64, gcc1power7, crypto_hash/lane512

Computer: gcc1power7
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: lane512
TimeImplementationCompilerBenchmark dateSUPERCOP version
338576cgcc -m64 -O -fomit-frame-pointer2012052220120521
340557cgcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
344400cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
356832cgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
358701cgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
368837cgcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
369257cgcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
370048cgcc -mcpu=G5 -O -fomit-frame-pointer2012052220120521
372533cgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
373121cgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
376320cgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2012052320120521
378427cgcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
380366cgcc -m64 -Os -fomit-frame-pointer2012052220120521
383698cgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
383936cgcc -funroll-loops -maltivec -O -fomit-frame-pointer2012052320120521
384958cgcc -m64 -maltivec -Os -fomit-frame-pointer2012052220120521
391594cgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
395493cgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
396396cgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
399938cgcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
400939cgcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
401226cgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
401520cgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
401695cgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
405293cgcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
405734cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
407939cgcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
408002cgcc -m64 -maltivec -O -fomit-frame-pointer2012052220120521
408352cgcc -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
408870cgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
410179cgcc -maltivec -Os -fomit-frame-pointer2012052220120521
412293cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
413770cgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
417592cgcc -Os -fomit-frame-pointer2012052220120521
418992cgcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
420315cgcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
421057cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
428708cgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
437941cgcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
438753cgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
440545cgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
441119cgcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
442701cgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
449631cgcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2012052320120521
449764cgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
450576cgcc -O -fomit-frame-pointer2012052220120521
454447cgcc -maltivec -O -fomit-frame-pointer2012052220120521
462840cgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
480214cgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
481117cgcc -m64 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
494578cgcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
499961cgcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
501452cgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2012052320120521
550704cgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
572474cgcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
619899cgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
712796cgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
758422cgcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
776720cgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
793744cgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
810880cgcc -O2 -fomit-frame-pointer2012052220120521
837354cgcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
839412cgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
854315cgcc -m64 -maltivec -O3 -fomit-frame-pointer2012052220120521
857241cgcc -m64 -O3 -fomit-frame-pointer2012052220120521
880320cgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
885850cgcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
899353cgcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
902363cgcc -m64 -maltivec -O2 -fomit-frame-pointer2012052220120521
905198cgcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
912849cgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
913108cgcc -maltivec -O2 -fomit-frame-pointer2012052220120521
919359cgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
919695cgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2012052320120521
919968cgcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
940016cgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
941248cgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
944013cgcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
948913cgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
952840cgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
954478cgcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
956144cgcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
964068cgcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
965097cgcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
966133cgcc -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
971922cgcc -m64 -O2 -fomit-frame-pointer2012052220120521
981456cgcc -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
985761cgcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
988512cgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
995645cgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2012052320120521
998571cgcc -O3 -fomit-frame-pointer2012052220120521
1004752cgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
1006348cgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
1020138cgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
1027733cgcc -maltivec -O3 -fomit-frame-pointer2012052220120521
1033501cgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
1037449cgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
1050770cgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
1051813cgcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
1090656cgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
1101338cgcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
1134560cgcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
1235759cgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
1241331cgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
1378272cgcc -funroll-loops2012052320120521
1673609ccc2012052320120521
1711822cgcc2012052220120521