Implementation notes: x86, jos, crypto_aead/stribob192r1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: stribob192r1
TimeImplementationCompilerBenchmark dateSUPERCOP version
547792refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
548243refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070920140622
551910refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
552488refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
553935refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
554445refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
554722refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
554872refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
554992refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070920140622
555105refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070920140622
555352refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
555427refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
555555refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070920140622
555683refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
555885refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
555893refgcc -m32 -O -fomit-frame-pointer2014070920140622
556013refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
556102refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070920140622
556222refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070920140622
556282refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070920140622
556433refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
556523refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
556702refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
556740refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
556920refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070920140622
557092refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
557295refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
557407refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
557445refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
557632refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
557858refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
557872refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
557887refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
557977refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
558067refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
558480refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070920140622
558772refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
558870refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
559027refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
559237refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
559463refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
559597refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
559680refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
559912refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
560025refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
560040refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
560122refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
560258refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
560355refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
560528refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
560535refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
560535refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
560550refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
560670refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
560685refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
560985refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
561172refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
562028refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
562545refgcc -m32 -Os -fomit-frame-pointer2014070920140622
562545refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070920140622
562702refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
562710refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070920140622
562867refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070920140622
562882refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070920140622
562942refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
562950refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
563130refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
563198refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
563340refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
563513refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
563963refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
564053refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
564120refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
564300refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
564405refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
564420refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
565395refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
565920refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070920140622
565988refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
566415refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070920140622
566587refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
566760refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
566850refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070920140622
566895refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
566955refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
566955refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
567450refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070920140622
567510refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
567975refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
569040refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070920140622
569430refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
569670refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
570180refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
570562refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
571125refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
571237refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
572385refgcc -m32 -O2 -fomit-frame-pointer2014070920140622
573263refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
573900refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
574245refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
574462refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
574943refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
575197refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
575272refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
616425refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
620453refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
625935refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
626175refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
626258refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
643050refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
647415refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
651945refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
652575refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
653205refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
669405refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
741855refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
875325refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
881295refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070920140622
882225refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
883470refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
889042refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
893348refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
893887refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
897443refgcc -m32 -O3 -fomit-frame-pointer2014070920140622
898748refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
906945refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
923393refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
928890refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
931988refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
941685refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070920140622
948157refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
949065refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
962340refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
982793refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
987518refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
988387refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
991140refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
991508refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
992798refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
999008refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
1002240refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
1003845refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
1004362refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
1010977refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
1031265refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
1032765refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
1033627refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
1035487refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
1038555refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
1046858refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
1047562refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
1053533refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
1081770refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
1085805refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
1088798refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
1105073refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
1115505refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
1216980refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
1219650refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
1220625refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
46265628bitgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
46271408bitgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
46303578bitgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
46705958bitgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
46709628bitgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
46859778bitgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
47633038bitgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
47639028bitgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
49786278bitgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
50244978bitgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
50248508bitgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
50415528bitgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
50432188bitgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
50985678bitgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
54594308bitgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
54626408bitgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
54650478bitgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
55457328bitgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
58376858bitgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
59742378bitgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070920140622
59826758bitgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
59880158bitgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
60004058bitgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
61727938bitgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
61741438bitgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
61747058bitgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
61754038bitgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
61999878bitgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
62023658bitgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
62392958bitgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
62395208bitgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
62413658bitgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
62462488bitgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070920140622
62464588bitgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070920140622
62479508bitgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070920140622
62623208bitgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
62665658bitgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070920140622
62669858bitgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
62817978bitgcc -m32 -O2 -fomit-frame-pointer2014070920140622
62864778bitgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
64901028bitgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
64934108bitgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
64943708bitgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
64954508bitgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
64961558bitgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
65150478bitgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
65227728bitgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
65248658bitgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
65409908bitgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
65579188bitgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
65814008bitgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
65969028bitgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070920140622
68692208bitgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
69604728bitgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
69698258bitgcc -m32 -O3 -fomit-frame-pointer2014070920140622
69882078bitgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
69922208bitgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070920140622
70290008bitgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070920140622
70306058bitgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070920140622
70321658bitgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070920140622
70391628bitgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
70700488bitgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
70704758bitgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
71559678bitgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
71635808bitgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
73748628bitgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
73749388bitgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
73774138bitgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
74062578bitgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
78419558bitgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
78427658bitgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
78430208bitgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
80715838bitgcc -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
80735788bitgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
80972628bitgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
83853008bitgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
88830238bitgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
88948508bitgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070920140622
88981958bitgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
89117708bitgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
89810928bitgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
89829758bitgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
89832008bitgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
89838538bitgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
90149638bitgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
90326638bitgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
90344558bitgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
90587408bitgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
91279888bitgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
91287008bitgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
91977988bitgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
92934228bitgcc -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
93107408bitgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
93621238bitgcc -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
94050158bitgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
94171588bitgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
94174058bitgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
94174288bitgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
94193928bitgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
94203828bitgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
94764228bitgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
94908838bitgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
95095728bitgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070920140622
95151078bitgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
95275508bitgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
95332128bitgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
95388838bitgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
95389658bitgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070920140622
95392058bitgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070920140622
95465628bitgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
95686128bitgcc -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
95709828bitgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070920140622
96012538bitgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
96111228bitgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070920140622
96189158bitgcc -m32 -Os -fomit-frame-pointer2014070920140622
96381158bitgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
96958878bitgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
97235188bitgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
97394638bitgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
97396808bitgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
97655708bitgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
97676258bitgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
97690658bitgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
97858278bitgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
98487908bitgcc -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
98747858bitgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
99266188bitgcc -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
99337138bitgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
99492158bitgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
99556208bitgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
99604508bitgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
99756308bitgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
99909388bitgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
99980408bitgcc -m32 -O -fomit-frame-pointer2014070920140622
100224008bitgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
100231738bitgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
100672058bitgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
100911688bitgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
100923308bitgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
101322838bitgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
101352608bitgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
101729408bitgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
102238508bitgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
102289058bitgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
109756058bitgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
112060588bitgcc -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
112878608bitgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
113666938bitgcc -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
126101778bitgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
128835688bitgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070920140622
129209708bitgcc -m32 -march=core2 -O -fomit-frame-pointer2014070920140622
129215258bitgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070920140622
129505658bitgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070920140622
145757708bitgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
148820778bitgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
148859408bitgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
149103308bitgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
150700128bitgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
150935328bitgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
150939758bitgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622

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:0:
sbob_pi64xmm.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/mmintrin.h:32:3: error: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:20:0:
sbob_pi64xmm.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:21:0:
sbob_pi64xmm.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/smmintrin.h:32: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:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 't0'
sbob_pi64xmm.c: sbob_pi64xmm.c:39:22: error: 't0' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:39:22: note: each undeclared identifier is reported only once for each function it appears in
sbob_pi64xmm.c: sbob_pi64xmm.c:39:26: error: 't1' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:39:30: error: 't2' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:39:34: error: 't3' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:40:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'u0'
sbob_pi64xmm.c: sbob_pi64xmm.c:40:22: error: 'u0' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:40:26: error: 'u1' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:40:30: error: 'u2' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:40:34: error: 'u3' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:43:29: error: '__m128i' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:43:38: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:44:38: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:45:38: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:46:38: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:51:59: 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:0:
sbob_pi64xmm.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:21:0:
sbob_pi64xmm.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/smmintrin.h:32: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:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 't0'
sbob_pi64xmm.c: sbob_pi64xmm.c:39:22: error: 't0' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:39:22: note: each undeclared identifier is reported only once for each function it appears in
sbob_pi64xmm.c: sbob_pi64xmm.c:39:26: error: 't1' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:39:30: error: 't2' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:39:34: error: 't3' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:40:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'u0'
sbob_pi64xmm.c: sbob_pi64xmm.c:40:22: error: 'u0' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:40:26: error: 'u1' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:40:30: error: 'u2' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:40:34: error: 'u3' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:43:29: error: '__m128i' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:43:38: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:44:38: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:45:38: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:46:38: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:51:59: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:52:59: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:53:59: 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:0:
sbob_pi64xmm.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/smmintrin.h:32: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:12: error: incompatible types when assigning to type '__m128i' from type 'int'
sbob_pi64xmm.c: sbob_pi64xmm.c:57:12: error: incompatible types when assigning to type '__m128i' from type 'int'
sbob_pi64xmm.c: sbob_pi64xmm.c:58:12: error: incompatible types when assigning to type '__m128i' from type 'int'
sbob_pi64xmm.c: sbob_pi64xmm.c:59:12: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 48, 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=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:0:
sbob_pi64xmm.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/smmintrin.h:32: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:12: error: incompatible types when assigning to type '__m128i' from type 'int'
sbob_pi64xmm.c: sbob_pi64xmm.c:57:12: error: incompatible types when assigning to type '__m128i' from type 'int'
sbob_pi64xmm.c: sbob_pi64xmm.c:58:12: error: incompatible types when assigning to type '__m128i' from type 'int'
sbob_pi64xmm.c: sbob_pi64xmm.c:59:12: error: incompatible types when assigning to type '__m128i' from type 'int'
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:0:
sbob_pi64xmm.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/smmintrin.h:32: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:12: error: incompatible types when assigning to type '__m128i' from type 'int'
sbob_pi64xmm.c: sbob_pi64xmm.c:57:12: error: incompatible types when assigning to type '__m128i' from type 'int'
sbob_pi64xmm.c: sbob_pi64xmm.c:58:12: error: incompatible types when assigning to type '__m128i' from type 'int'
sbob_pi64xmm.c: sbob_pi64xmm.c:59:12: error: incompatible types when assigning to type '__m128i' from type 'int'

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:12: error: incompatible types when assigning to type '__m128i' from type 'int'
sbob_pi64xmm.c: sbob_pi64xmm.c:57:12: error: incompatible types when assigning to type '__m128i' from type 'int'
sbob_pi64xmm.c: sbob_pi64xmm.c:58:12: error: incompatible types when assigning to type '__m128i' from type 'int'
sbob_pi64xmm.c: sbob_pi64xmm.c:59:12: error: incompatible types when assigning to type '__m128i' from type 'int'

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