Implementation notes: ppc64, gcc1power7, crypto_hash/simd512

Computer: gcc1power7
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: simd512
TimeImplementationCompilerBenchmark dateSUPERCOP version
264978sphlibgcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
278278sphlibgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
285796sphlibgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
288008sphlibgcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
297892sphlibgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
300055sphlibgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
302617sphlibgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
311269sphlibgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
312473sphlibgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
313537sphlibgcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
332122sphlibgcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
332164sphlibgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
341488sphlibgcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
346976sphlibgcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
355299sphlibgcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
365750sphlibgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
370622sphlibgcc -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
372491sphlibgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
374577sphlibgcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
374619optgcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
379554sphlib-smallgcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
380387sphlibgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
380751sphlibgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
382165sphlibgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
385098sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
386463sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
389389sphlibgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
390292sphlibgcc -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
390467sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
391517sphlibgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
393491sphlibgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
393764sphlibgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2012052320120521
393883sphlibgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
394877sphlibgcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
395136optgcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
395416sphlibgcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
397397sphlibgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
397915sphlibgcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
398279sphlibgcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
399798sphlibgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
400792sphlibgcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
401219sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
403389sphlibgcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
405664sphlibgcc -mcpu=G5 -O -fomit-frame-pointer2012052320120521
405678sphlibgcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
407008sphlibgcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
408170sphlibgcc -maltivec -Os -fomit-frame-pointer2012052320120521
408226sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
408569sphlibgcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
408688sphlibgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
409003sphlibgcc -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
410809sphlib-smallgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
411740sphlib-smallgcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
416192sphlibgcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
417494sphlib-smallgcc -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
417928sphlib-smallgcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
418950sphlibgcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
419440sphlibgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
420868sphlibgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
421407sphlibgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2012052320120521
423024sphlibgcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
425712sphlibgcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
427063sphlibgcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
427427sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
427875sphlibgcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
428512sphlibgcc -Os -fomit-frame-pointer2012052320120521
429744sphlib-smallgcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
430871sphlibgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
435316sphlibgcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
437437sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
439649sphlibgcc -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
440916sphlib-smallgcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
441420sphlib-smallgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
445424sphlibgcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
446614sphlibgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
447888sphlibgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2012052320120521
450205sphlibgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
451283sphlibgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
455497sphlibgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
457597sphlibgcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
458080sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
461181sphlibgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
466235sphlibgcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
466536sphlib-smallgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2012052320120521
468734sphlibgcc -m64 -O -fomit-frame-pointer2012052320120521
469084sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
470141sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
470176sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
470281sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
474908sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
476133sphlibgcc -m64 -Os -fomit-frame-pointer2012052320120521
480256sphlibgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
481180sphlibgcc -O2 -fomit-frame-pointer2012052320120521
483301sphlibgcc -funroll-loops -maltivec -O -fomit-frame-pointer2012052320120521
483623sphlibgcc -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
483924sphlibgcc -m64 -maltivec -O -fomit-frame-pointer2012052320120521
484624sphlibgcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
488894sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
489125sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
495537sphlibgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
496650sphlib-smallgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
497252sphlib-smallgcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
503286sphlib-smallgcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
503321sphlibgcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
507850sphlib-smallgcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
507955sphlibgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
510160sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
512288sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
513128sphlibgcc -maltivec -O -fomit-frame-pointer2012052320120521
513289sphlibgcc -O -fomit-frame-pointer2012052320120521
513387sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
513919sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
515410sphlib-smallgcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
515718sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
516544sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
518721sphlib-smallgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
519043sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
519337sphlib-smallgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2012052320120521
519953sphlib-smallgcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
520128sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
521514sphlib-smallgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
523565sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
523761sphlibgcc -maltivec -O3 -fomit-frame-pointer2012052320120521
525224sphlib-smallgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
526743sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
527772sphlib-smallgcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
527968optgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
528164optgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
528591sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
528752optgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
529144sphlibgcc -m64 -O3 -fomit-frame-pointer2012052320120521
529760sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
529935sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
532259sphlib-smallgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
532434sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
533141sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
534590optgcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
535101sphlib-smallgcc -maltivec -O3 -fomit-frame-pointer2012052320120521
535416sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
536284sphlib-smallgcc -O -fomit-frame-pointer2012052320120521
537306sphlib-smallgcc -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
538720optgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
539504sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
541072sphlib-smallgcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
541282sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
543697sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
543760sphlibgcc -O3 -fomit-frame-pointer2012052320120521
544187sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
545930sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
546112optgcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
546336sphlibgcc -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
546707sphlibgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
547337sphlib-smallgcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
547414optgcc -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
550592sphlib-smallgcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
550641sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
550746sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
551264optgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
551271optgcc -funroll-loops -maltivec -O -fomit-frame-pointer2012052320120521
551614optgcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
551978sphlib-smallgcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
552188optgcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
552349sphlib-smallgcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
552720optgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2012052320120521
554925sphlib-smallgcc -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
555177sphlib-smallgcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
555317sphlib-smallgcc -mcpu=G5 -O -fomit-frame-pointer2012052320120521
555632sphlib-smallgcc -Os -fomit-frame-pointer2012052320120521
557088sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
557312sphlibgcc -m64 -O2 -fomit-frame-pointer2012052320120521
558992sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
560791sphlib-smallgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
560896sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
561050sphlib-smallgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
561197sphlib-smallgcc -m64 -Os -fomit-frame-pointer2012052320120521
561372optgcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
562800sphlib-smallgcc -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
563003optgcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
563122sphlib-smallgcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
564312optgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
564396optgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
564452optgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
565768optgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
566692sphlibgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2012052320120521
566804sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
568337sphlib-smallgcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
569520optgcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
570052sphlib-smallgcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
570528optgcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2012052320120521
570703sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
571648sphlib-smallgcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
571851sphlib-smallgcc -maltivec -Os -fomit-frame-pointer2012052320120521
573013optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
576436optgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
577717sphlib-smallgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
579600optgcc -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
579698sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
580048sphlibgcc -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
580839sphlib-smallgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
580937optgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
581000optgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
581315sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
581504optgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
582624optgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
584101optgcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
586789sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
586873sphlib-smallgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2012052320120521
588224optgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
589624sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
590002optgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
590436optgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
590947optgcc -O3 -fomit-frame-pointer2012052320120521
592494optgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
592564sphlib-smallgcc -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
593460sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
599984sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
601440optgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
604065optgcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
604086sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
604240optgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2012052320120521
604240sphlib-smallgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
604800optgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
606361optgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
607488optgcc -maltivec -O3 -fomit-frame-pointer2012052320120521
608160sphlib-smallgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
609084sphlib-smallgcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
611471sphlib-smallgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
611828optgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
616784sphlib-smallgcc -funroll-loops -maltivec -O -fomit-frame-pointer2012052320120521
617876optgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
618877sphlib-smallgcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2012052320120521
619472sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
622503sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
623210sphlib-smallgcc -maltivec -O -fomit-frame-pointer2012052320120521
623952sphlibgcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2012052320120521
627200optgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
627494optgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2012052320120521
628096sphlib-smallgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2012052320120521
628579optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
629664optgcc -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
630364optgcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
632044optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
632961optgcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
633976sphlib-smallgcc -O3 -fomit-frame-pointer2012052320120521
635999optgcc -m64 -O3 -fomit-frame-pointer2012052320120521
642439sphlib-smallgcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
643055sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
648207optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
648914sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
653772optgcc -m64 -O2 -fomit-frame-pointer2012052320120521
659449optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
662697sphlib-smallgcc -maltivec -O2 -fomit-frame-pointer2012052320120521
662928optgcc -maltivec -Os -fomit-frame-pointer2012052320120521
663488sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2012052320120521
669431optgcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
670670sphlib-smallgcc -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
672266sphlibgcc -maltivec -O2 -fomit-frame-pointer2012052320120521
672987sphlib-smallgcc -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
674128optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
674387sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
675136optgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
675584optgcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
679280optgcc -O2 -fomit-frame-pointer2012052320120521
684096optgcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
686329optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
688240optgcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
695408optgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
696633optgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
696696optgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
699391optgcc -m64 -Os -fomit-frame-pointer2012052320120521
700049optgcc -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
701813sphlib-smallgcc -O2 -fomit-frame-pointer2012052320120521
702030optgcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
706860optgcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
710815optgcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
712404optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
712586optgcc -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
715218optgcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
722064optgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
729596optgcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
729708sphlibgcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
733936optgcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
735728optgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
742392sphlib-smallgcc -m64 -maltivec -O -fomit-frame-pointer2012052320120521
743414optgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2012052320120521
745262optgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
747222optgcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
760074optgcc -Os -fomit-frame-pointer2012052320120521
760347optgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
762160optgcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
766976optgcc -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
772310sphlib-smallgcc -m64 -O -fomit-frame-pointer2012052320120521
774228sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2012052320120521
774816optgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
777483optgcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
778428optgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
782348optgcc -maltivec -O2 -fomit-frame-pointer2012052320120521
797160optgcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
805280optgcc -maltivec -O -fomit-frame-pointer2012052320120521
806953optgcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
820015optgcc -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
822304optgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
823053optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
825678optgcc -m64 -O -fomit-frame-pointer2012052320120521
827365optgcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
857143optgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
864542optgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
888923optgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
889497optgcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
919408optgcc -m64 -maltivec -O -fomit-frame-pointer2012052320120521
924112optgcc -O -fomit-frame-pointer2012052320120521
930202optgcc -mcpu=G5 -O -fomit-frame-pointer2012052320120521
2186016sphlibgcc2012052320120521
2653518sphlibcc2012052320120521
2737819sphlibgcc -funroll-loops2012052320120521
3177216sphlib-smallgcc2012052320120521
3183733sphlib-smallcc2012052320120521
3532809sphlib-smallgcc -funroll-loops2012052320120521
3987900optgcc -funroll-loops2012052320120521
4197109optgcc2012052320120521
15098832refgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
17561824refgcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
17612329refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
17627232refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
17809260refgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
17965703refgcc -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
18065194refgcc -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
18070899refgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
18224367optcc2012052320120521
18333035refgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
18483584refgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
18652487refgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
18653663refgcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
18718420refgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
18748254refgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
18780160refgcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
18945255refgcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
19098583refgcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
19108432refgcc -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
19184452refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
19408095refgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
19452160refgcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
19620216refgcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
19636281refgcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
20622385refgcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
20685042refgcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
21514633refgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
26469933refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
27146707refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
27359430refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
30333051refgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
30814630refgcc -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
30820363refgcc -funroll-loops -maltivec -O -fomit-frame-pointer2012052320120521
30963079refgcc -m64 -O3 -fomit-frame-pointer2012052320120521
30982448refgcc -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
31179232refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
31244094refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
31317930refgcc -O -fomit-frame-pointer2012052320120521
31526124refgcc -m64 -O2 -fomit-frame-pointer2012052320120521
31796072refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
31879547refgcc -m64 -O -fomit-frame-pointer2012052320120521
31881360refgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
32498067refgcc -O2 -fomit-frame-pointer2012052320120521
32961712refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
33253332refgcc -m64 -maltivec -O -fomit-frame-pointer2012052320120521
33298384refgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
33301632refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
33598635refgcc -O3 -fomit-frame-pointer2012052320120521
33897920refgcc -maltivec -O -fomit-frame-pointer2012052320120521
34369713refgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2012052320120521
42047712refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
42282135refgcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
42672434refgcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
42838733refgcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
42853454refgcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
42930475refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
43041824refgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2012052320120521
43066464refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
43228360refgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
43287237refgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
43433334refgcc -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
43519595refgcc -maltivec -Os -fomit-frame-pointer2012052320120521
43525328refgcc -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
43564556refgcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
43606402refgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
43754627refgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
43798041refgcc -m64 -Os -fomit-frame-pointer2012052320120521
43822940refgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
43952468refgcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
44038365refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
44086448refgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
44255568refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
44672740refgcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
45782016refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
46132380refgcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
47668509refgcc -Os -fomit-frame-pointer2012052320120521
49683298refgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
49940457refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
50302196refgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
50404816refgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
50639792refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
50747431refgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2012052320120521
51229759refgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
53653257refgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
54182989refgcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
54542817refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
54853120refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
55182078refgcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
55437214refgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
56364798refgcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
56749749refgcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
57438311refgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
57856015refgcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
57930369refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
58527770refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
58821483refgcc -mcpu=G5 -O -fomit-frame-pointer2012052320120521
62254311refgcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
69086766refgcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
77622454refgcc -funroll-loops2012052320120521
77793961refcc2012052320120521
88944821refgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
91070784refgcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
92462125refgcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2012052320120521
92480598refgcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
97020245refgcc -maltivec -O2 -fomit-frame-pointer2012052320120521
97810608refgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2012052320120521
101968034refgcc -maltivec -O3 -fomit-frame-pointer2012052320120521
105433965refgcc2012052320120521

Compiler output

Implementation: crypto_hash/simd512/vect128
Compiler: cc
vector.c: In file included from vector.c:5:0:
vector.c: vector.h:252:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: vector.h:344:25: error: array type has incomplete element type
vector.c: vector.h:355:25: error: array type has incomplete element type
vector.c: vector.h:367:25: error: array type has incomplete element type
vector.c: vector.c:24:20: error: variable 'V128' has initializer but incomplete type
vector.c: vector.c:25:20: error: variable 'V255' has initializer but incomplete type
vector.c: vector.c:26:20: error: variable 'V257' has initializer but incomplete type
vector.c: vector.c:27:20: error: variable 'V0' has initializer but incomplete type
vector.c: vector.c: In function 'fft64':
vector.c: ...
vector.c: vector.c:879:3: error: expected ';' before 'ww'
vector.c: vector.c:880:3: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TTl'
vector.c: vector.c:880:3: error: expected ';' before 'ww'
vector.c: vector.c:881:3: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TTl'
vector.c: vector.c:881:3: error: expected ';' before 'ww'
vector.c: vector.c: In function 'SIMD_Compress':
vector.c: vector.c:889:14: error: array type has incomplete element type
vector.c: vector.c:905:14: error: array type has incomplete element type
vector.c: vector.c: In function 'fft128_natural':
vector.c: vector.c:917:12: error: array type has incomplete element type

Number of similar (compiler,implementation) pairs: 35, namely:
CompilerImplementations
cc vect128
gcc vect128
gcc -O2 -fomit-frame-pointer vect128
gcc -O3 -fomit-frame-pointer vect128
gcc -O -fomit-frame-pointer vect128
gcc -Os -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops vect128
gcc -funroll-loops -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -O -fomit-frame-pointer vect128
gcc -funroll-loops -Os -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer vect128
gcc -m64 -O2 -fomit-frame-pointer vect128
gcc -m64 -O3 -fomit-frame-pointer vect128
gcc -m64 -O -fomit-frame-pointer vect128
gcc -m64 -Os -fomit-frame-pointer vect128
gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G3 -O -fomit-frame-pointer vect128
gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/simd512/vect128
Compiler: gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer
vector.c: vector.c:73:0: warning: "X" redefined [enabled by default]
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: vector.c:796:0: warning: "STEP_1" redefined [enabled by default]
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: vector.c:805:0: warning: "STEP_2" redefined [enabled by default]
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: vector.c:808:0: warning: "STEP" redefined [enabled by default]
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: vector.c:829:0: warning: "ROUND" redefined [enabled by default]
vector.c: vector.c:579:0: note: this is the location of the previous definition
vector.c: ...
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:853:2008: error: 'PERM_' undeclared (first use in this function)
vector.c: vector.c:853:2019: error: 'SUM7_0' undeclared (first use in this function)
vector.c: vector.c:853:2030: error: 'S3' undeclared (first use in this function)
vector.c: vector.c:853:2033: error: 'S0' undeclared (first use in this function)
vector.c: vector.c:853:4081: error: 'SUM7_1' undeclared (first use in this function)
vector.c: vector.c:853:4092: error: 'S2' undeclared (first use in this function)
vector.c: vector.c:853:6142: error: 'SUM7_2' undeclared (first use in this function)
vector.c: vector.c:853:6153: error: 'S1' undeclared (first use in this function)
vector.c: vector.c:853:8194: error: 'SUM7_3' undeclared (first use in this function)

Number of similar (compiler,implementation) pairs: 72, namely:
CompilerImplementations
gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer vect128
gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -maltivec -O -fomit-frame-pointer vect128
gcc -funroll-loops -maltivec -Os -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer vect128
gcc -m64 -maltivec -O2 -fomit-frame-pointer vect128
gcc -m64 -maltivec -O3 -fomit-frame-pointer vect128
gcc -m64 -maltivec -O -fomit-frame-pointer vect128
gcc -m64 -maltivec -Os -fomit-frame-pointer vect128
gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer vect128
gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer vect128
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer vect128
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer vect128
gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer vect128
gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer vect128
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer vect128
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer vect128
gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer vect128
gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer vect128
gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer vect128
gcc -maltivec -O2 -fomit-frame-pointer vect128
gcc -maltivec -O3 -fomit-frame-pointer vect128
gcc -maltivec -O -fomit-frame-pointer vect128
gcc -maltivec -Os -fomit-frame-pointer vect128
gcc -mcpu=G5 -O2 -fomit-frame-pointer vect128
gcc -mcpu=G5 -O3 -fomit-frame-pointer vect128
gcc -mcpu=G5 -O -fomit-frame-pointer vect128
gcc -mcpu=G5 -Os -fomit-frame-pointer vect128
gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer vect128
gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer vect128
gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer vect128
gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer vect128