Implementation notes: x86, h9ivy, crypto_aead/stribob192r1

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: stribob192r1
TimeImplementationCompilerBenchmark dateSUPERCOP version
376352refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014051320140505
381796refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051320140505
385484refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051320140505
390024refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014051320140505
391132refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051320140505
391632refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051320140505
391708refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051320140505
391728refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051320140505
391908refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051320140505
395064refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014051320140505
395304refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014051320140505
395328refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014051320140505
395908refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014051320140505
396796refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014051320140505
396840refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014051320140505
397232refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051320140505
397324refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014051320140505
397348refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014051320140505
397380refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014051320140505
397612refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014051320140505
397860refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014051320140505
397916refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014051320140505
398052refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051320140505
398084refgcc -m32 -O2 -fomit-frame-pointer2014051320140505
398520refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051320140505
398608refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014051320140505
398732refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014051320140505
398852refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014051320140505
398872refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014051320140505
398908refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014051320140505
399028refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014051320140505
399040refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014051320140505
399108refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014051320140505
399132refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014051320140505
399152refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051320140505
399236refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014051320140505
399260refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014051320140505
399336refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014051320140505
399528refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014051320140505
400432refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014051320140505
400652refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014051320140505
400736refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014051320140505
400752refgcc -m32 -O -fomit-frame-pointer2014051320140505
400752refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014051320140505
400760refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014051320140505
400760refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014051320140505
400772refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014051320140505
400776refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014051320140505
400780refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014051320140505
400780refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014051320140505
400792refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014051320140505
400856refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014051320140505
400880refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014051320140505
400988refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014051320140505
400992refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051320140505
401036refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014051320140505
401068refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014051320140505
401072refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051320140505
401240refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014051320140505
401240refgcc -m32 -march=nocona -O -fomit-frame-pointer2014051320140505
401264refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014051320140505
401372refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014051320140505
401404refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014051320140505
401528refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051320140505
401544refgcc -m32 -march=core2 -O -fomit-frame-pointer2014051320140505
401552refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014051320140505
401556refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014051320140505
401560refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014051320140505
401568refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014051320140505
401672refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014051320140505
401676refgcc -m32 -march=prescott -O -fomit-frame-pointer2014051320140505
401700refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014051320140505
401748refgcc -m32 -Os -fomit-frame-pointer2014051320140505
401772refgcc -m32 -march=i386 -O -fomit-frame-pointer2014051320140505
401776refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014051320140505
402208refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014051320140505
402216refgcc -m32 -march=k8 -O -fomit-frame-pointer2014051320140505
402244refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014051320140505
402280refgcc -m32 -march=athlon -O -fomit-frame-pointer2014051320140505
402772refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014051320140505
403428refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014051320140505
403984refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014051320140505
404184refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014051320140505
404920refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014051320140505
405052refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014051320140505
405096refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014051320140505
405464refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014051320140505
405648refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014051320140505
426300refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014051320140505
426880refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014051320140505
433876refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014051320140505
434200refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014051320140505
434304refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014051320140505
435804refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014051320140505
436844refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014051320140505
437852refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014051320140505
438244refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014051320140505
439136refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014051320140505
439256refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014051320140505
440048refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014051320140505
440352refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014051320140505
440460refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014051320140505
440604refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014051320140505
441296refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014051320140505
441332refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014051320140505
441864refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051320140505
445384refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014051320140505
446632refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014051320140505
447848refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014051320140505
448232refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014051320140505
453128refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014051320140505
453228refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014051320140505
453992refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014051320140505
460792refgcc -m32 -march=i486 -O -fomit-frame-pointer2014051320140505
462120refgcc -m32 -march=pentium -O -fomit-frame-pointer2014051320140505
463316refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051320140505
468616refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014051320140505
469404refgcc -m32 -march=k6 -O -fomit-frame-pointer2014051320140505
469496refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014051320140505
479376refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051320140505
480336refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014051320140505
480380refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014051320140505
481216refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051320140505
483360refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014051320140505
483380refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014051320140505
483484refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014051320140505
486132refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051320140505
518064refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014051320140505
647744refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014051320140505
687824refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051320140505
687880refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014051320140505
688068refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051320140505
688556refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014051320140505
689268refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014051320140505
689632refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051320140505
690312refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051320140505
690540refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014051320140505
693484refgcc -m32 -O3 -fomit-frame-pointer2014051320140505
695488refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014051320140505
718072refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014051320140505
720452refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014051320140505
723632refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014051320140505
737364refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014051320140505
740984refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051320140505
742016refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051320140505
743444refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014051320140505
743628refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051320140505
746800refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014051320140505
746880refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014051320140505
748044refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051320140505
749112refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051320140505
749472refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014051320140505
750044refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014051320140505
751440refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014051320140505
754408refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051320140505
755084refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014051320140505
759940refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051320140505
776920refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051320140505
777164refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014051320140505
780620refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051320140505
781156refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014051320140505
781828refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051320140505
789964refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014051320140505
790460refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051320140505
791280refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051320140505
809456refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051320140505
809544refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014051320140505
845564refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051320140505
847020refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051320140505
848968refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051320140505
849048refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051320140505
1041916refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014051320140505
41216728bitgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051320140505
41267008bitgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051320140505
41505688bitgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051320140505
41532528bitgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014051320140505
41537088bitgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014051320140505
41538128bitgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014051320140505
41556328bitgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014051320140505
41583688bitgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014051320140505
41662928bitgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014051320140505
41669968bitgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014051320140505
43343088bitgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014051320140505
43737968bitgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014051320140505
43762128bitgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014051320140505
43832488bitgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014051320140505
43872008bitgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014051320140505
46074288bitgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014051320140505
46638408bitgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014051320140505
46727248bitgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014051320140505
46731128bitgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014051320140505
46951568bitgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014051320140505
46951848bitgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014051320140505
46952888bitgcc -funroll-loops -m32 -O -fomit-frame-pointer2014051320140505
47147448bitgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014051320140505
47186768bitgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014051320140505
47253288bitgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014051320140505
47266288bitgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014051320140505
47272488bitgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014051320140505
47283128bitgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014051320140505
47311808bitgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014051320140505
47318488bitgcc -m32 -O3 -fomit-frame-pointer2014051320140505
47321848bitgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014051320140505
47445208bitgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014051320140505
47504288bitgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014051320140505
47526888bitgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051320140505
47721328bitgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014051320140505
52761728bitgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014051320140505
52770968bitgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014051320140505
52778488bitgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051320140505
53465008bitgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014051320140505
53509808bitgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014051320140505
53511128bitgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014051320140505
53516488bitgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014051320140505
53526488bitgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014051320140505
53564328bitgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014051320140505
53820208bitgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051320140505
53820728bitgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014051320140505
53823248bitgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014051320140505
53825128bitgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014051320140505
53827368bitgcc -m32 -O2 -fomit-frame-pointer2014051320140505
59430408bitgcc -m32 -march=k8 -O -fomit-frame-pointer2014051320140505
59430888bitgcc -m32 -march=athlon -O -fomit-frame-pointer2014051320140505
59449288bitgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014051320140505
59490128bitgcc -m32 -O -fomit-frame-pointer2014051320140505
59496008bitgcc -m32 -march=core2 -O -fomit-frame-pointer2014051320140505
59500248bitgcc -m32 -march=prescott -O -fomit-frame-pointer2014051320140505
59501328bitgcc -m32 -march=nocona -O -fomit-frame-pointer2014051320140505
59570248bitgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014051320140505
59583688bitgcc -m32 -march=barcelona -O -fomit-frame-pointer2014051320140505
59598968bitgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014051320140505
59610928bitgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014051320140505
59611168bitgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014051320140505
59613208bitgcc -m32 -march=corei7 -O -fomit-frame-pointer2014051320140505
59665448bitgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014051320140505
74461608bitgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051320140505
74478648bitgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051320140505
74488848bitgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051320140505
74489568bitgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051320140505
74491248bitgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051320140505
74492648bitgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051320140505
74493328bitgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051320140505
74493728bitgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051320140505
89979808bitgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051320140505
90009328bitgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051320140505
90010488bitgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014051320140505
103324728bitgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014051320140505
103327368bitgcc -m32 -march=core2 -Os -fomit-frame-pointer2014051320140505
103329168bitgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014051320140505
103331088bitgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014051320140505
103393848bitgcc -m32 -march=athlon -Os -fomit-frame-pointer2014051320140505
103396568bitgcc -m32 -Os -fomit-frame-pointer2014051320140505
103398408bitgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014051320140505
103401448bitgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014051320140505
103415008bitgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014051320140505
103514208bitgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014051320140505
103631728bitgcc -m32 -march=prescott -Os -fomit-frame-pointer2014051320140505
103632088bitgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014051320140505
103643968bitgcc -m32 -march=nocona -Os -fomit-frame-pointer2014051320140505
103645208bitgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014051320140505
103719368bitgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014051320140505
103724968bitgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051320140505
103744248bitgcc -m32 -march=k8 -Os -fomit-frame-pointer2014051320140505
103944448bitgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014051320140505
105986568bitgcc -m32 -march=i486 -Os -fomit-frame-pointer2014051320140505
106054768bitgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051320140505
106303448bitgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014051320140505
106307408bitgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014051320140505
106487568bitgcc -m32 -march=i386 -Os -fomit-frame-pointer2014051320140505
106564368bitgcc -m32 -march=pentium -Os -fomit-frame-pointer2014051320140505
106700568bitgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014051320140505
106701368bitgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014051320140505
106702208bitgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014051320140505
107417688bitgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014051320140505
107419128bitgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014051320140505
107472808bitgcc -m32 -march=k6 -Os -fomit-frame-pointer2014051320140505
107977648bitgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014051320140505
108471288bitgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051320140505
108514488bitgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014051320140505
108522728bitgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014051320140505
108552328bitgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014051320140505
108564408bitgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014051320140505
108631808bitgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014051320140505
108638888bitgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014051320140505
108657528bitgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014051320140505
109002168bitgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014051320140505
110796608bitgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051320140505
110827128bitgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014051320140505
110901728bitgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051320140505
113415848bitgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014051320140505
113432128bitgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014051320140505
113594648bitgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051320140505
113967848bitgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014051320140505
114022368bitgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051320140505
114260408bitgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051320140505
115914088bitgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014051320140505
115964928bitgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014051320140505
116009328bitgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014051320140505
116114688bitgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014051320140505
116119048bitgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051320140505
116119248bitgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051320140505
116124248bitgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014051320140505
116166528bitgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014051320140505
121473768bitgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051320140505
121478288bitgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051320140505
121483808bitgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051320140505
121489728bitgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051320140505
127343528bitgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014051320140505
127345368bitgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014051320140505
127346448bitgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014051320140505
127351448bitgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014051320140505
135840728bitgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051320140505
135844208bitgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051320140505
135844248bitgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051320140505
135854008bitgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051320140505
135903648bitgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014051320140505
135903848bitgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014051320140505
135907248bitgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014051320140505
135908808bitgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014051320140505
143409568bitgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014051320140505
143638808bitgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051320140505
143693768bitgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014051320140505
143696288bitgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051320140505
143746488bitgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014051320140505
144073728bitgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051320140505
144349968bitgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014051320140505
145493328bitgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014051320140505
145766408bitgcc -m32 -march=pentium -O -fomit-frame-pointer2014051320140505
145825728bitgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051320140505
145843608bitgcc -m32 -march=i386 -O -fomit-frame-pointer2014051320140505
145882848bitgcc -m32 -march=i486 -O -fomit-frame-pointer2014051320140505
145951928bitgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014051320140505
145965408bitgcc -m32 -march=k6 -O -fomit-frame-pointer2014051320140505
145968648bitgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014051320140505
146953048bitgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014051320140505
146968328bitgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051320140505
146970128bitgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014051320140505
148425568bitgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014051320140505
148427248bitgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014051320140505
148555648bitgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014051320140505
158700688bitgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014051320140505
158704888bitgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014051320140505
158709168bitgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014051320140505
158988008bitgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051320140505

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/lib/gcc/x86_64-linux-gnu/4.6/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/lib/gcc/x86_64-linux-gnu/4.6/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/lib/gcc/x86_64-linux-gnu/4.6/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:5: error: unknown type name '__m128i'
sbob_pi64xmm.c: sbob_pi64xmm.c:40:5: error: unknown type name '__m128i'
sbob_pi64xmm.c: sbob_pi64xmm.c:43:29: error: '__m128i' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:43:29: note: each undeclared identifier is reported only once for each function it appears in
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: sbob_pi64xmm.c:54:59: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:63:33: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:64:33: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:65:33: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:66:33: error: expected expression before ')' token

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/lib/gcc/x86_64-linux-gnu/4.6/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/lib/gcc/x86_64-linux-gnu/4.6/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:5: error: unknown type name '__m128i'
sbob_pi64xmm.c: sbob_pi64xmm.c:40:5: error: unknown type name '__m128i'
sbob_pi64xmm.c: sbob_pi64xmm.c:43:29: error: '__m128i' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:43:29: note: each undeclared identifier is reported only once for each function it appears in
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: sbob_pi64xmm.c:54:59: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:63:33: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:64:33: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:65:33: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:66:33: error: expected expression before ')' token

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/lib/gcc/x86_64-linux-gnu/4.6/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/lib/gcc/x86_64-linux-gnu/4.6/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/lib/gcc/x86_64-linux-gnu/4.6/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=core-avx-i -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: 24, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer xmm
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -Os -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer xmm