Implementation notes: x86, h9trinity, crypto_aead/stribob192r1

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: stribob192r1
TimeImplementationCompilerBenchmark dateSUPERCOP version
531767refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121420171020
540863refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121420171020
541232refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017121420171020
546911refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017121420171020
561947refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121420171020
565609refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017121420171020
572974refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017121420171020
576960refgcc -m32 -march=athlon -O -fomit-frame-pointer2017121420171020
580029refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017121420171020
580969refgcc -m32 -O2 -fomit-frame-pointer2017121420171020
581288refgcc -m32 -march=k8 -O -fomit-frame-pointer2017121420171020
581869refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017121420171020
581911refgcc -m32 -march=prescott -O -fomit-frame-pointer2017121420171020
583826refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017121420171020
584321refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017121420171020
584384refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017121420171020
584939refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017121420171020
585225refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017121420171020
585725refgcc -m32 -march=nocona -O -fomit-frame-pointer2017121420171020
585832refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017121420171020
586453refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017121420171020
586601refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017121420171020
586847refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017121420171020
587324refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017121420171020
587587refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017121420171020
587938refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017121420171020
587947refgcc -m32 -O -fomit-frame-pointer2017121420171020
588194refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017121420171020
588219refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017121420171020
589244refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017121420171020
590111refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017121420171020
590445refgcc -m32 -march=core2 -O -fomit-frame-pointer2017121420171020
590476refgcc -m32 -march=k6 -O -fomit-frame-pointer2017121420171020
590488refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017121420171020
590493refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121420171020
590867refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017121420171020
590963refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017121420171020
590980refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017121420171020
591139refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017121420171020
591316refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017121420171020
591610refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121420171020
592097refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017121420171020
592243refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121420171020
593222refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017121420171020
594203refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017121420171020
594366refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121420171020
596364refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121420171020
598825refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017121420171020
601057refgcc -m32 -march=i386 -O -fomit-frame-pointer2017121420171020
601223refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121420171020
601789refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121420171020
602025refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017121420171020
618270refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017121420171020
623219refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017121420171020
623658refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121420171020
626286refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121420171020
629448refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017121420171020
630977refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017121420171020
631906refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017121420171020
631994refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017121420171020
632155refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017121420171020
632320refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017121420171020
632340refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017121420171020
632827refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017121420171020
632852refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017121420171020
632998refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017121420171020
633055refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017121420171020
633492refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017121420171020
634182refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017121420171020
634235refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017121420171020
634950refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017121420171020
634950refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017121420171020
636065refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017121420171020
636395refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017121420171020
636567refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017121420171020
637822refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017121420171020
638305refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017121420171020
638360refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017121420171020
639047refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017121420171020
639338refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017121420171020
639656refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017121420171020
639820refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121420171020
640308refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017121420171020
640744refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017121420171020
640845refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017121420171020
640858refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017121420171020
641275refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017121420171020
641718refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017121420171020
642262refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017121420171020
642317refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017121420171020
642442refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017121420171020
642799refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121420171020
643765refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017121420171020
643961refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017121420171020
644390refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017121420171020
644680refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017121420171020
645282refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121420171020
645591refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017121420171020
645987refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017121420171020
646246refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017121420171020
647549refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121420171020
647736refgcc -m32 -Os -fomit-frame-pointer2017121420171020
647837refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017121420171020
648444refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017121420171020
650314refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017121420171020
651034refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121420171020
652066refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017121420171020
652974refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017121420171020
652999refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017121420171020
653303refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017121420171020
653677refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121420171020
653765refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017121420171020
654975refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017121420171020
656097refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017121420171020
656313refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017121420171020
656451refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017121420171020
656834refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017121420171020
656902refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121420171020
656905refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017121420171020
657640refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121420171020
657757refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017121420171020
657979refgcc -m32 -march=pentium -O -fomit-frame-pointer2017121420171020
657981refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017121420171020
658455refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017121420171020
658585refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017121420171020
658632refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017121420171020
660069refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017121420171020
660584refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017121420171020
660648refgcc -m32 -march=i486 -O -fomit-frame-pointer2017121420171020
661091refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017121420171020
661179refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017121420171020
661914refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121420171020
662098refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017121420171020
662445refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017121420171020
664250refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017121420171020
664443refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121420171020
665905refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017121420171020
666549refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121420171020
668772refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017121420171020
669297refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017121420171020
669576refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017121420171020
669878refgcc -m32 -O3 -fomit-frame-pointer2017121420171020
671597refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017121420171020
673551refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017121420171020
674708refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121420171020
674904refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017121420171020
675930refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017121420171020
676198refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017121420171020
676419refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121420171020
676639refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017121420171020
683648refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017121420171020
684713refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017121420171020
707847refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121420171020
713387refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017121420171020
714440refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017121420171020
716816refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017121420171020
716894refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121420171020
721575refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121420171020
723312refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121420171020
724280refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017121420171020
724699refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121420171020
725640refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017121420171020
725818refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121420171020
726149refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121420171020
726846refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121420171020
728678refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017121420171020
731158refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121420171020
732054refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017121420171020
732265refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121420171020
733462refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121420171020
757405refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121420171020
781067refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121420171020
49232208bitgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121420171020
50209578bitgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121420171020
52586218bitgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121420171020
53086478bitgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017121420171020
53175758bitgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017121420171020
53323638bitgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121420171020
53380868bitgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121420171020
53572548bitgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017121420171020
53602268bitgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121420171020
53630038bitgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121420171020
53670948bitgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017121420171020
53755258bitgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017121420171020
53830688bitgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017121420171020
53836658bitgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017121420171020
53896938bitgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017121420171020
54000018bitgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121420171020
54215428bitgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017121420171020
54234158bitgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017121420171020
54625138bitgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121420171020
54704178bitgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017121420171020
54724468bitgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017121420171020
54767798bitgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121420171020
55147248bitgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121420171020
55950698bitgcc -funroll-loops -m32 -O -fomit-frame-pointer2017121420171020
56058958bitgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017121420171020
56662428bitgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017121420171020
56744658bitgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017121420171020
56782768bitgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017121420171020
58097768bitgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017121420171020
59306168bitgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017121420171020
62553128bitgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017121420171020
63685108bitgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017121420171020
63686458bitgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017121420171020
63719498bitgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017121420171020
63726548bitgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017121420171020
64012138bitgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017121420171020
64041558bitgcc -m32 -O2 -fomit-frame-pointer2017121420171020
65869328bitgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017121420171020
65931778bitgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017121420171020
66264398bitgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017121420171020
66516958bitgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017121420171020
66541288bitgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017121420171020
66841388bitgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017121420171020
66936198bitgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017121420171020
67049998bitgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017121420171020
67050508bitgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017121420171020
67212348bitgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017121420171020
67252548bitgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017121420171020
67470358bitgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017121420171020
68106558bitgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017121420171020
68295288bitgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017121420171020
68441338bitgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017121420171020
68665928bitgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017121420171020
68762948bitgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017121420171020
68790308bitgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017121420171020
68825268bitgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017121420171020
68900378bitgcc -m32 -O3 -fomit-frame-pointer2017121420171020
68909318bitgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121420171020
68923788bitgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017121420171020
70959828bitgcc -m32 -march=barcelona -O -fomit-frame-pointer2017121420171020
71288538bitgcc -m32 -march=corei7 -O -fomit-frame-pointer2017121420171020
71361248bitgcc -m32 -march=athlon -O -fomit-frame-pointer2017121420171020
73595028bitgcc -m32 -march=nocona -O -fomit-frame-pointer2017121420171020
73645128bitgcc -m32 -march=prescott -O -fomit-frame-pointer2017121420171020
73968708bitgcc -m32 -march=k8 -O -fomit-frame-pointer2017121420171020
73975078bitgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017121420171020
74753108bitgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017121420171020
74982628bitgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017121420171020
75163368bitgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017121420171020
75225108bitgcc -m32 -march=core2 -O -fomit-frame-pointer2017121420171020
75233308bitgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017121420171020
75240788bitgcc -m32 -O -fomit-frame-pointer2017121420171020
75309928bitgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017121420171020
79304488bitgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017121420171020
90326008bitgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017121420171020
90452208bitgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017121420171020
91239428bitgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017121420171020
91248798bitgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121420171020
91276508bitgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017121420171020
92628868bitgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121420171020
98133618bitgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121420171020
98145938bitgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121420171020
98168808bitgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121420171020
98240508bitgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121420171020
110397518bitgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121420171020
110413768bitgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121420171020
110521478bitgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121420171020
110609448bitgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121420171020
111425768bitgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017121420171020
111470718bitgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121420171020
112256178bitgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121420171020
121086868bitgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121420171020
121121448bitgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017121420171020
121248358bitgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121420171020
122355138bitgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017121420171020
122839178bitgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121420171020
122969088bitgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017121420171020
123049418bitgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121420171020
123056068bitgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017121420171020
123271928bitgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017121420171020
123298958bitgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017121420171020
128279938bitgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017121420171020
128613218bitgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121420171020
129500118bitgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017121420171020
129876788bitgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017121420171020
133892618bitgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017121420171020
140240778bitgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017121420171020
140474588bitgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017121420171020
140893618bitgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017121420171020
140978898bitgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017121420171020
141117898bitgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017121420171020
141162678bitgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121420171020
143015848bitgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017121420171020
143443048bitgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017121420171020
145833048bitgcc -m32 -march=core2 -Os -fomit-frame-pointer2017121420171020
145891318bitgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017121420171020
146078388bitgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017121420171020
146114198bitgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121420171020
146201138bitgcc -m32 -march=k6 -O -fomit-frame-pointer2017121420171020
147671108bitgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017121420171020
147724908bitgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017121420171020
147874518bitgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121420171020
148067458bitgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121420171020
148155718bitgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017121420171020
151401408bitgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017121420171020
151649638bitgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017121420171020
152245918bitgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017121420171020
152780728bitgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121420171020
153890958bitgcc -m32 -march=i386 -O -fomit-frame-pointer2017121420171020
154630148bitgcc -m32 -march=pentium -Os -fomit-frame-pointer2017121420171020
155143408bitgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017121420171020
156072718bitgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017121420171020
156353078bitgcc -m32 -Os -fomit-frame-pointer2017121420171020
156609578bitgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017121420171020
159093518bitgcc -m32 -march=k8 -Os -fomit-frame-pointer2017121420171020
159259748bitgcc -m32 -march=athlon -Os -fomit-frame-pointer2017121420171020
161141548bitgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017121420171020
161244598bitgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017121420171020
161344798bitgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017121420171020
161929118bitgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017121420171020
162035668bitgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017121420171020
162146638bitgcc -m32 -march=k6 -Os -fomit-frame-pointer2017121420171020
162272148bitgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017121420171020
162309838bitgcc -m32 -march=prescott -Os -fomit-frame-pointer2017121420171020
162360968bitgcc -m32 -march=nocona -Os -fomit-frame-pointer2017121420171020
162406508bitgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017121420171020
162978808bitgcc -m32 -march=i486 -Os -fomit-frame-pointer2017121420171020
162998538bitgcc -m32 -march=i386 -Os -fomit-frame-pointer2017121420171020
172947028bitgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017121420171020
173019438bitgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017121420171020
176406598bitgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017121420171020
177952798bitgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017121420171020
178091408bitgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017121420171020
178198068bitgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121420171020
178213318bitgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017121420171020
178884628bitgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017121420171020
181533408bitgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017121420171020
181778168bitgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017121420171020
183077048bitgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017121420171020
183080208bitgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017121420171020
183304068bitgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017121420171020
186698458bitgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017121420171020
186700858bitgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121420171020
189405148bitgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017121420171020
189805848bitgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017121420171020
189854868bitgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017121420171020
234830248bitgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017121420171020
238441008bitgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017121420171020
238523598bitgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121420171020
259482328bitgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121420171020
259697058bitgcc -m32 -march=pentium -O -fomit-frame-pointer2017121420171020
260432838bitgcc -m32 -march=i486 -O -fomit-frame-pointer2017121420171020

Test failure

Implementation: crypto_aead/stribob192r1/8bit
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer 8bit ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer 8bit ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer 8bit ref

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c: In function 'sbob_pi':
sbob_pi64xmm.c: sbob_pi64xmm.c:34:5: warning: implicit declaration of function '_mm_insert_epi64' [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:34:22: warning: implicit declaration of function '_mm_cvtsi64_si128' [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:57:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t1 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(2), SBOB_XMM_UMIX64(3));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:58:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t2 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(4), SBOB_XMM_UMIX64(5));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: ...

Number of similar (compiler,implementation) pairs: 144, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer xmm
gcc -m32 -O2 -fomit-frame-pointer xmm
gcc -m32 -O3 -fomit-frame-pointer xmm
gcc -m32 -O -fomit-frame-pointer xmm
gcc -m32 -Os -fomit-frame-pointer xmm
gcc -m32 -march=athlon -O2 -fomit-frame-pointer xmm
gcc -m32 -march=athlon -O3 -fomit-frame-pointer xmm
gcc -m32 -march=athlon -O -fomit-frame-pointer xmm
gcc -m32 -march=athlon -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=i386 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=i386 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=i386 -O -fomit-frame-pointer xmm
gcc -m32 -march=i386 -Os -fomit-frame-pointer xmm
gcc -m32 -march=i486 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=i486 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=i486 -O -fomit-frame-pointer xmm
gcc -m32 -march=i486 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -O -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -O -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k6 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k6 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k6 -O -fomit-frame-pointer xmm
gcc -m32 -march=k6 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k8 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k8 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k8 -O -fomit-frame-pointer xmm
gcc -m32 -march=k8 -Os -fomit-frame-pointer xmm
gcc -m32 -march=nocona -O2 -fomit-frame-pointer xmm
gcc -m32 -march=nocona -O3 -fomit-frame-pointer xmm
gcc -m32 -march=nocona -O -fomit-frame-pointer xmm
gcc -m32 -march=nocona -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer xmm
gcc -m32 -march=prescott -O2 -fomit-frame-pointer xmm
gcc -m32 -march=prescott -O3 -fomit-frame-pointer xmm
gcc -m32 -march=prescott -O -fomit-frame-pointer xmm
gcc -m32 -march=prescott -Os -fomit-frame-pointer xmm

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c: In function 'sbob_pi':
sbob_pi64xmm.c: sbob_pi64xmm.c:34:5: warning: implicit declaration of function '_mm_insert_epi64' [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:34:22: warning: implicit declaration of function '_mm_cvtsi64_si128' [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:57:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t1 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(2), SBOB_XMM_UMIX64(3));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:58:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t2 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(4), SBOB_XMM_UMIX64(5));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: ...
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c: In function 'sbob_pi':
sbob_pi64xmm.c: sbob_pi64xmm.c:34:5: warning: implicit declaration of function '_mm_insert_epi64' [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:34:22: warning: implicit declaration of function '_mm_cvtsi64_si128' [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:57:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t1 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(2), SBOB_XMM_UMIX64(3));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:58:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t2 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(4), SBOB_XMM_UMIX64(5));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer xmm
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer xmm
gcc -m32 -march=barcelona -O -fomit-frame-pointer xmm
gcc -m32 -march=barcelona -Os -fomit-frame-pointer xmm

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
sbob_pi64xmm.c: sbob_pi64xmm.c: In function 'sbob_pi':
sbob_pi64xmm.c: sbob_pi64xmm.c:34:5: warning: implicit declaration of function '_mm_insert_epi64' [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:34:22: warning: implicit declaration of function '_mm_cvtsi64_si128' [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_insert_epi64(_mm_cvtsi64_si128(w0), (w1), 1)
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:14: note: in expansion of macro 'SBOB_XMM_FIT64'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:56:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t0 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(0), SBOB_XMM_UMIX64(1));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:57:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t1 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(2), SBOB_XMM_UMIX64(3));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:58:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t2 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(4), SBOB_XMM_UMIX64(5));
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:59:12: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
sbob_pi64xmm.c: t3 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(6), SBOB_XMM_UMIX64(7));
sbob_pi64xmm.c: ^

Number of similar (compiler,implementation) pairs: 27, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer xmm
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer xmm
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer xmm
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -Os -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer xmm