Implementation notes: x86, gcc14, crypto_aead/stribob192r1

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: stribob192r1
TimeImplementationCompilerBenchmark dateSUPERCOP version
512676refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
514062refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
514107refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
514125refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
515349refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
516870refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
517122refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
518562refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102620161009
519183refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102620161009
519228refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102620161009
519255refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102620161009
522288refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
522711refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
524295refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
528957refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
533889refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
543285refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
543294refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
543348refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
543402refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
563220refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
563283refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
563310refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
563490refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
563562refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
563580refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
563598refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
563643refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
563688refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
563742refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
563751refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102620161009
563805refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102620161009
563922refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102620161009
564021refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102620161009
566316refgcc -m32 -O2 -fomit-frame-pointer2016102620161009
567549refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
570708refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
570717refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
572319refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
572328refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
572400refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
572427refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
592263refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
592272refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
592299refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
592398refgcc -m32 -Os -fomit-frame-pointer2016102620161009
592425refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102620161009
592434refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102620161009
592434refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
592470refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102620161009
592470refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
592542refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102620161009
593064refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
593073refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
593100refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
593658refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
593658refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
593658refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
593667refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
596259refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
596682refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
596736refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
596898refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
596925refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
603153refgcc -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
603549refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102620161009
603666refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102620161009
603729refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102620161009
603855refgcc -m32 -march=core2 -O -fomit-frame-pointer2016102620161009
604116refgcc -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
604341refgcc -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
604395refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
604584refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
605538refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102620161009
605601refgcc -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
606285refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
606330refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
606402refgcc -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
606411refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
606735refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
606735refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
606798refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
606852refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
606942refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
607293refgcc -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
607356refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
607644refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
608328refgcc -m32 -O -fomit-frame-pointer2016102620161009
608328refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
608382refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
608400refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
608472refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
609048refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
609075refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
609561refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
609876refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
610020refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
616221refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
616239refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
618057refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102620161009
618615refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
618768refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
619560refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
619605refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
619632refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
623331refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
623340refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
623475refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
653805refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
664830refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
684288refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
684990refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
686493refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
688977refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
746874refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
820341refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
820521refgcc -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
859914refgcc -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
983817refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
983952refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
985698refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
987822refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
993042refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
993285refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
993339refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
993375refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
993996refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102620161009
994374refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102620161009
995130refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
995391refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
995598refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
995787refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
995958refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
996372refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
996615refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
997506refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
997614refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
997623refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
999423refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
1000062refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
1000440refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
1000683refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
1000917refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
1000989refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
1001565refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
1001898refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
1002375refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
1002951refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
1002969refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
1004373refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
1005057refgcc -m32 -O3 -fomit-frame-pointer2016102620161009
1005894refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
1019691refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
1019997refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
1022778refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
1022814refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
1057761refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
1057779refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
1064907refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
1065582refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
48594698bitgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
48600278bitgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
48624398bitgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
48626558bitgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
48628538bitgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
48657788bitgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
48761198bitgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102620161009
48770828bitgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
48781628bitgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
48801248bitgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
48815198bitgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
48815828bitgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
48817448bitgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
48823568bitgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
48846608bitgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
48864248bitgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
48873428bitgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
48956318bitgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
48960458bitgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
49065218bitgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
49079798bitgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
49140278bitgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102620161009
49149908bitgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102620161009
49152518bitgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102620161009
49204178bitgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
49216238bitgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
49239368bitgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102620161009
49243958bitgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102620161009
49268978bitgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102620161009
49272128bitgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
49298228bitgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
49300388bitgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
49470668bitgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
49478228bitgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
49481828bitgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
49494068bitgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
49588838bitgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
49594958bitgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
49629878bitgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
49646528bitgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
49665788bitgcc -m32 -O3 -fomit-frame-pointer2016102620161009
49666598bitgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
49694318bitgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
49705838bitgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
49719428bitgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
49727798bitgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
49729058bitgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
49729958bitgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
49918508bitgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
49956938bitgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
50102108bitgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
50106968bitgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
50110748bitgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
50112008bitgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
50112728bitgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
50116688bitgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
50309648bitgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
50310368bitgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
50312708bitgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
50319098bitgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
50325668bitgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
50370488bitgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
50377868bitgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
50379308bitgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
50406668bitgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
50411888bitgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
50419268bitgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
50483078bitgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
50541848bitgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
50550218bitgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
50796008bitgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102620161009
51092018bitgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
51122168bitgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
51127298bitgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
51136388bitgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
51144488bitgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
51152678bitgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
51167348bitgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
51196598bitgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
51199118bitgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
51320438bitgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
51453368bitgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
63181538bitgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
63188828bitgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
63351638bitgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
63621908bitgcc -m32 -O2 -fomit-frame-pointer2016102620161009
64445498bitgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102620161009
64446038bitgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102620161009
64448288bitgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102620161009
64448468bitgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102620161009
64526048bitgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
64526318bitgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
64583738bitgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
64824938bitgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
64837628bitgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
64866428bitgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
64875518bitgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
64878668bitgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
64879388bitgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
65049488bitgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102620161009
65053808bitgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102620161009
65054888bitgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102620161009
65074688bitgcc -m32 -Os -fomit-frame-pointer2016102620161009
65078648bitgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102620161009
65182328bitgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
65182688bitgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
65206088bitgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
65295548bitgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
65305178bitgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
65307518bitgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
65498588bitgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
65808908bitgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
65811068bitgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
65820698bitgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
65823398bitgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
65899988bitgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
65917808bitgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
65998178bitgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
66006548bitgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
66061088bitgcc -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
66181418bitgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
66339458bitgcc -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
66342068bitgcc -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
66556538bitgcc -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
66565718bitgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
66745088bitgcc -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
66754988bitgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
66771998bitgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
66784598bitgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
66902768bitgcc -m32 -O -fomit-frame-pointer2016102620161009
67773518bitgcc -m32 -march=core2 -O -fomit-frame-pointer2016102620161009
67796198bitgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
67797908bitgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
67810238bitgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
67812488bitgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
67862528bitgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102620161009
67865498bitgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102620161009
67893848bitgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102620161009
68297768bitgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
68327558bitgcc -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
69139268bitgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
69172298bitgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
74247938bitgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
74480948bitgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
74822768bitgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
74831048bitgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
75056048bitgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
75057578bitgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
75242978bitgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
75259448bitgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
75463208bitgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
75743558bitgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
75753548bitgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
75797108bitgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
88747208bitgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
88750358bitgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
88874018bitgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
88875818bitgcc -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
88895528bitgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
89297918bitgcc -m32 -march=i486 -O -fomit-frame-pointer2016102620161009

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: In file included from sbob_pi64xmm.c:19:
sbob_pi64xmm.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/mmintrin.h:35:3: error: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:20:
sbob_pi64xmm.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/emmintrin.h:34:3: error: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:21:
sbob_pi64xmm.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/smmintrin.h:34:3: error: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: sbob_pi64xmm.c: In function 'sbob_pi':
sbob_pi64xmm.c: sbob_pi64xmm.c:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before 't0'
sbob_pi64xmm.c: sbob_pi64xmm.c:39: error: 't0' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:39: error: (Each undeclared identifier is reported only once
sbob_pi64xmm.c: sbob_pi64xmm.c:39: error: for each function it appears in.)
sbob_pi64xmm.c: sbob_pi64xmm.c:39: error: 't1' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:39: error: 't2' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:39: error: 't3' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'u0'
sbob_pi64xmm.c: sbob_pi64xmm.c:40: error: 'u0' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:40: error: 'u1' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:40: error: 'u2' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:40: error: 'u3' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:43: error: '__m128i' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:43: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:44: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:45: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:46: error: expected expression before ')' token
sbob_pi64xmm.c: ...

Number of similar (compiler,implementation) pairs: 40, 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=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=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 -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=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=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

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:20:
sbob_pi64xmm.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/emmintrin.h:34:3: error: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:21:
sbob_pi64xmm.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/smmintrin.h:34:3: error: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: sbob_pi64xmm.c: In function 'sbob_pi':
sbob_pi64xmm.c: sbob_pi64xmm.c:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before 't0'
sbob_pi64xmm.c: sbob_pi64xmm.c:39: error: 't0' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:39: error: (Each undeclared identifier is reported only once
sbob_pi64xmm.c: sbob_pi64xmm.c:39: error: for each function it appears in.)
sbob_pi64xmm.c: sbob_pi64xmm.c:39: error: 't1' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:39: error: 't2' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:39: error: 't3' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'u0'
sbob_pi64xmm.c: sbob_pi64xmm.c:40: error: 'u0' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:40: error: 'u1' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:40: error: 'u2' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:40: error: 'u3' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:43: error: '__m128i' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:43: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:44: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:45: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:46: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:51: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:52: error: expected expression before ')' token
sbob_pi64xmm.c: ...

Number of similar (compiler,implementation) pairs: 56, namely:
CompilerImplementations
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=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=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 -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=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=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

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: gcc -funroll-loops -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: In file included from sbob_pi64xmm.c:21:
sbob_pi64xmm.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/smmintrin.h:34:3: error: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: sbob_pi64xmm.c: In function 'sbob_pi':
sbob_pi64xmm.c: sbob_pi64xmm.c:56: error: incompatible types in assignment
sbob_pi64xmm.c: sbob_pi64xmm.c:57: error: incompatible types in assignment
sbob_pi64xmm.c: sbob_pi64xmm.c:58: error: incompatible types in assignment
sbob_pi64xmm.c: sbob_pi64xmm.c:59: error: incompatible types in assignment

Number of similar (compiler,implementation) pairs: 52, namely:
CompilerImplementations
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=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=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=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 -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=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=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
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=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=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: In file included from sbob_pi64xmm.c:21:
sbob_pi64xmm.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/smmintrin.h:34:3: error: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: sbob_pi64xmm.c: In function 'sbob_pi':
sbob_pi64xmm.c: sbob_pi64xmm.c:56: error: incompatible types in assignment
sbob_pi64xmm.c: sbob_pi64xmm.c:57: error: incompatible types in assignment
sbob_pi64xmm.c: sbob_pi64xmm.c:58: error: incompatible types in assignment
sbob_pi64xmm.c: sbob_pi64xmm.c:59: error: incompatible types in assignment
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:21:
sbob_pi64xmm.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/smmintrin.h:34:3: error: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: sbob_pi64xmm.c: In function 'sbob_pi':
sbob_pi64xmm.c: sbob_pi64xmm.c:56: error: incompatible types in assignment
sbob_pi64xmm.c: sbob_pi64xmm.c:57: error: incompatible types in assignment
sbob_pi64xmm.c: sbob_pi64xmm.c:58: error: incompatible types in assignment
sbob_pi64xmm.c: sbob_pi64xmm.c:59: error: incompatible types in assignment

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=core2 -msse4.1 -O2 -fomit-frame-pointer
sbob_pi64xmm.c: sbob_pi64xmm.c: In function 'sbob_pi':
sbob_pi64xmm.c: sbob_pi64xmm.c:56: error: incompatible types in assignment
sbob_pi64xmm.c: sbob_pi64xmm.c:57: error: incompatible types in assignment
sbob_pi64xmm.c: sbob_pi64xmm.c:58: error: incompatible types in assignment
sbob_pi64xmm.c: sbob_pi64xmm.c:59: error: incompatible types in assignment

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
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