Implementation notes: x86, hydra1, crypto_aead/stribob192r1

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: stribob192r1
TimeImplementationCompilerBenchmark dateSUPERCOP version
532480refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102320161009
535437refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
544712refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102320161009
546824refgcc -m32 -march=k8 -O -fomit-frame-pointer2016102320161009
547775refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102320161009
547933refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102320161009
548232refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102320161009
548864refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
549407refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102320161009
550245refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102320161009
552093refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102320161009
552715refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102320161009
552735refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
553032refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102320161009
554405refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102320161009
555888refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102320161009
557725refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102320161009
559037refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
559216refgcc -m32 -march=core2 -O -fomit-frame-pointer2016102320161009
561099refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102320161009
563137refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
563572refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102320161009
564259refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
564643refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102320161009
565986refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102320161009
566043refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102320161009
566881refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102320161009
567042refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102320161009
567795refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102320161009
568883refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102320161009
569090refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
569337refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102320161009
569501refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102320161009
569851refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102320161009
569888refgcc -m32 -march=i386 -O -fomit-frame-pointer2016102320161009
570627refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
570632refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102320161009
571135refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
571504refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102320161009
571803refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102320161009
572851refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102320161009
574896refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102320161009
574985refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102320161009
575261refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102320161009
575795refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102320161009
575845refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102320161009
576003refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102320161009
576646refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102320161009
576728refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102320161009
576760refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102320161009
576799refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102320161009
576918refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102320161009
577381refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102320161009
577512refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102320161009
577787refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102320161009
577819refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102320161009
577907refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102320161009
579120refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102320161009
580274refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102320161009
581272refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102320161009
581456refgcc -m32 -march=prescott -O -fomit-frame-pointer2016102320161009
581499refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102320161009
581558refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102320161009
581870refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102320161009
582007refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102320161009
582413refgcc -m32 -O2 -fomit-frame-pointer2016102320161009
582658refgcc -m32 -O -fomit-frame-pointer2016102320161009
582765refgcc -m32 -march=nocona -O -fomit-frame-pointer2016102320161009
582960refgcc -m32 -march=athlon -O -fomit-frame-pointer2016102320161009
585392refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102320161009
585880refgcc -m32 -march=k6 -O -fomit-frame-pointer2016102320161009
586029refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102320161009
587477refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102320161009
587832refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102320161009
588069refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102320161009
589085refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102320161009
591267refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
591557refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102320161009
591653refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102320161009
593437refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
593454refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
593597refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102320161009
596149refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102320161009
597938refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102320161009
599081refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102320161009
599458refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102320161009
599461refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102320161009
599584refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102320161009
599614refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102320161009
603037refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102320161009
603696refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102320161009
608760refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102320161009
609247refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102320161009
609496refgcc -m32 -march=i486 -O -fomit-frame-pointer2016102320161009
610434refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102320161009
610622refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102320161009
610677refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102320161009
610924refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102320161009
612194refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102320161009
612882refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
613179refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
613384refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102320161009
616224refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
616833refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102320161009
617560refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102320161009
617652refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102320161009
618068refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102320161009
619427refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102320161009
620854refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102320161009
621258refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102320161009
621611refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102320161009
621688refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102320161009
621763refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102320161009
622942refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102320161009
623971refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102320161009
624053refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102320161009
624064refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102320161009
624377refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102320161009
624381refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102320161009
624451refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102320161009
624672refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102320161009
624968refgcc -m32 -Os -fomit-frame-pointer2016102320161009
625120refgcc -m32 -O3 -fomit-frame-pointer2016102320161009
626656refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102320161009
626792refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102320161009
627024refgcc -m32 -march=pentium -O -fomit-frame-pointer2016102320161009
628467refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102320161009
629016refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102320161009
629155refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102320161009
629173refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102320161009
629573refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102320161009
630516refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102320161009
630728refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102320161009
632586refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102320161009
633453refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102320161009
633717refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102320161009
633744refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102320161009
633976refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102320161009
634954refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102320161009
636649refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102320161009
636680refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102320161009
636814refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102320161009
636973refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102320161009
637093refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102320161009
638088refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102320161009
640348refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102320161009
641813refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102320161009
641840refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102320161009
642208refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102320161009
642370refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102320161009
645429refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102320161009
645646refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102320161009
645706refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102320161009
651004refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102320161009
652448refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102320161009
652522refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102320161009
656504refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102320161009
657166refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102320161009
657198refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102320161009
659418refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102320161009
58938918bitgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102320161009
61749078bitgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102320161009
62542618bitgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102320161009
62557128bitgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102320161009
62788008bitgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102320161009
62818828bitgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102320161009
65450228bitgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102320161009
65546638bitgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102320161009
65696128bitgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102320161009
65861018bitgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102320161009
66062398bitgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102320161009
68973068bitgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102320161009
69096228bitgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102320161009
69225668bitgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102320161009
69284258bitgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102320161009
69293818bitgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102320161009
69429468bitgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
69429708bitgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
69634548bitgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102320161009
69705828bitgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102320161009
70382138bitgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102320161009
70453758bitgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102320161009
70638168bitgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102320161009
71147838bitgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102320161009
71166618bitgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102320161009
71221208bitgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102320161009
72011148bitgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102320161009
72454548bitgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102320161009
72514418bitgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
73283798bitgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
73556168bitgcc -m32 -O2 -fomit-frame-pointer2016102320161009
75127258bitgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102320161009
75556598bitgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
75737158bitgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102320161009
76648978bitgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102320161009
77913938bitgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102320161009
78492508bitgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
78601398bitgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102320161009
78671658bitgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102320161009
79262688bitgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
79312188bitgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102320161009
79374538bitgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102320161009
79577108bitgcc -m32 -O3 -fomit-frame-pointer2016102320161009
79891218bitgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
79930148bitgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
81509198bitgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102320161009
81514808bitgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102320161009
81901068bitgcc -m32 -march=athlon -O -fomit-frame-pointer2016102320161009
82011388bitgcc -m32 -march=k8 -O -fomit-frame-pointer2016102320161009
82012348bitgcc -m32 -march=nocona -O -fomit-frame-pointer2016102320161009
82077978bitgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
82118598bitgcc -m32 -march=prescott -O -fomit-frame-pointer2016102320161009
82189868bitgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102320161009
82357548bitgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102320161009
82500908bitgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102320161009
82510348bitgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102320161009
83183158bitgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102320161009
84395748bitgcc -m32 -O -fomit-frame-pointer2016102320161009
85014208bitgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102320161009
85054888bitgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102320161009
85720618bitgcc -m32 -march=core2 -O -fomit-frame-pointer2016102320161009
87286868bitgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
88499778bitgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102320161009
88579508bitgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
89698428bitgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102320161009
89850488bitgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102320161009
92038558bitgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102320161009
92041788bitgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102320161009
97800358bitgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102320161009
97916588bitgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102320161009
98573208bitgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102320161009
98621928bitgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102320161009
98909528bitgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102320161009
100674258bitgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102320161009
100786538bitgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102320161009
100901688bitgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102320161009
100957968bitgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102320161009
101102568bitgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102320161009
101107028bitgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102320161009
101490888bitgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102320161009
105996448bitgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102320161009
111984548bitgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102320161009
112053818bitgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102320161009
112108218bitgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102320161009
112355078bitgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102320161009
112367148bitgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102320161009
112376248bitgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102320161009
112379988bitgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102320161009
118006988bitgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102320161009
123056088bitgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102320161009
123243488bitgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102320161009
123271288bitgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102320161009
123277198bitgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102320161009
123277528bitgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102320161009
123318058bitgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
123339378bitgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102320161009
123371018bitgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102320161009
123453158bitgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102320161009
123495758bitgcc -m32 -Os -fomit-frame-pointer2016102320161009
123581338bitgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102320161009
123663518bitgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102320161009
123798398bitgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
123876788bitgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102320161009
124406458bitgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102320161009
124412188bitgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
124444978bitgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102320161009
124596438bitgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102320161009
125053258bitgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102320161009
125147228bitgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102320161009
125406468bitgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102320161009
125483308bitgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102320161009
125806968bitgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102320161009
125953318bitgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102320161009
125957718bitgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102320161009
126294158bitgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102320161009
126356598bitgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102320161009
126626468bitgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102320161009
126902238bitgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102320161009
127070278bitgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102320161009
127101078bitgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102320161009
127143258bitgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102320161009
127167718bitgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102320161009
127171848bitgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102320161009
127589068bitgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102320161009
127598728bitgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102320161009
127604718bitgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102320161009
127612378bitgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102320161009
127750888bitgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102320161009
128491978bitgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102320161009
128540678bitgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102320161009
128590648bitgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102320161009
128630918bitgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102320161009
128892698bitgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102320161009
129290368bitgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102320161009
129416838bitgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102320161009
129843928bitgcc -m32 -march=i386 -O -fomit-frame-pointer2016102320161009
129872118bitgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102320161009
129889158bitgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102320161009
129946378bitgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102320161009
130147428bitgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102320161009
130437718bitgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102320161009
130445338bitgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102320161009
130446088bitgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102320161009
130524518bitgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102320161009
130612228bitgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102320161009
130861738bitgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102320161009
130868708bitgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102320161009
132340378bitgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102320161009
140692408bitgcc -m32 -march=k6 -O -fomit-frame-pointer2016102320161009
140778278bitgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102320161009
140840488bitgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102320161009
148699548bitgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102320161009
149097548bitgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102320161009
152186358bitgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102320161009
156863478bitgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102320161009
157125918bitgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102320161009
159928628bitgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102320161009
208074568bitgcc -m32 -march=pentium -O -fomit-frame-pointer2016102320161009
208615768bitgcc -m32 -march=i486 -O -fomit-frame-pointer2016102320161009
208961558bitgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102320161009

Test failure

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

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer 8bit ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer 8bit ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer 8bit ref
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
gcc -m32 -march=core2 -O3 -fomit-frame-pointer 8bit ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer 8bit ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer 8bit ref
gcc -m32 -march=corei7-avx -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: 148, 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=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=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: 18, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -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 -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 -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 -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 -O -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -Os -fomit-frame-pointer xmm