Implementation notes: x86, margaux, crypto_aead/stribob192r1

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: stribob192r1
TimeImplementationCompilerBenchmark dateSUPERCOP version
525627refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080220170725
526158refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080220170725
526455refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080220170725
527337refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080220170725
528750refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080220170725
529317refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080220170725
529776refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080220170725
530622refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080220170725
530721refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080220170725
533376refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080220170725
533754refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080220170725
534852refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080220170725
535491refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080220170725
536481refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080220170725
552330refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080220170725
552438refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080220170725
552843refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080220170725
554067refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017080220170725
554319refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080220170725
554652refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080220170725
554805refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080220170725
555102refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080220170725
557010refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080220170725
557073refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080220170725
557280refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080220170725
557721refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080220170725
557820refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080220170725
557946refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080220170725
557955refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080220170725
558270refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080220170725
558414refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080220170725
558567refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080220170725
558675refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080220170725
558783refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080220170725
558846refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080220170725
559251refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080220170725
559359refgcc -m32 -march=athlon -O -fomit-frame-pointer2017080220170725
559377refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080220170725
560106refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080220170725
560727refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080220170725
560925refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080220170725
560970refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080220170725
561069refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080220170725
561114refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080220170725
561114refgcc -m32 -march=k8 -O -fomit-frame-pointer2017080220170725
561123refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080220170725
561204refgcc -m32 -march=i486 -O -fomit-frame-pointer2017080220170725
561231refgcc -m32 -O2 -fomit-frame-pointer2017080220170725
561231refgcc -m32 -march=i386 -O -fomit-frame-pointer2017080220170725
561429refgcc -m32 -march=pentium -O -fomit-frame-pointer2017080220170725
561501refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080220170725
561591refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080220170725
561609refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080220170725
561645refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080220170725
561690refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080220170725
561762refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080220170725
561834refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080220170725
561897refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080220170725
562131refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080220170725
562140refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080220170725
562149refgcc -m32 -O -fomit-frame-pointer2017080220170725
562284refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080220170725
562302refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080220170725
562311refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080220170725
562392refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080220170725
562455refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080220170725
562536refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080220170725
562680refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080220170725
562752refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080220170725
562752refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080220170725
562851refgcc -m32 -march=core2 -O -fomit-frame-pointer2017080220170725
562995refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080220170725
563040refgcc -m32 -march=prescott -O -fomit-frame-pointer2017080220170725
563364refgcc -m32 -march=nocona -O -fomit-frame-pointer2017080220170725
563508refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080220170725
563571refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080220170725
563760refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080220170725
563769refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080220170725
563796refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080220170725
563886refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080220170725
564057refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080220170725
564057refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080220170725
564174refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080220170725
564192refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080220170725
564237refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080220170725
564291refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017080220170725
564975refgcc -m32 -O3 -fomit-frame-pointer2017080220170725
565362refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017080220170725
566073refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080220170725
566613refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080220170725
566685refgcc -m32 -march=k6 -O -fomit-frame-pointer2017080220170725
566811refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080220170725
567873refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080220170725
567927refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080220170725
568179refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080220170725
568458refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080220170725
568539refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080220170725
568728refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080220170725
568755refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080220170725
568836refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080220170725
568881refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080220170725
569025refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080220170725
569304refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080220170725
569367refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080220170725
569367refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080220170725
569655refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080220170725
569727refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080220170725
569745refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080220170725
569772refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080220170725
569916refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080220170725
569916refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080220170725
570159refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080220170725
570222refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080220170725
570249refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080220170725
570285refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080220170725
570627refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080220170725
571230refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080220170725
571383refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080220170725
571698refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080220170725
571788refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080220170725
572445refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080220170725
585567refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080220170725
585576refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080220170725
585585refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017080220170725
585630refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080220170725
585783refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080220170725
585810refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017080220170725
585837refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080220170725
585882refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080220170725
585918refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080220170725
585927refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080220170725
586008refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080220170725
586125refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080220170725
586224refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080220170725
586233refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080220170725
586251refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080220170725
586287refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080220170725
586359refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080220170725
586530refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080220170725
586593refgcc -m32 -Os -fomit-frame-pointer2017080220170725
586719refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080220170725
586719refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017080220170725
586800refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017080220170725
586872refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080220170725
587025refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080220170725
587205refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080220170725
587250refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080220170725
587520refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017080220170725
587718refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017080220170725
587952refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080220170725
588357refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080220170725
588609refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080220170725
589014refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080220170725
589392refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080220170725
589590refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017080220170725
590139refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080220170725
590283refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017080220170725
590310refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080220170725
590499refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080220170725
590643refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017080220170725
590976refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080220170725
591003refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080220170725
591039refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080220170725
591894refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080220170725
597006refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080220170725
597852refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080220170725
598338refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080220170725
47775878bitgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080220170725
47776958bitgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080220170725
47817998bitgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080220170725
47830418bitgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080220170725
47843468bitgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080220170725
47987738bitgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080220170725
48001778bitgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080220170725
48016808bitgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080220170725
48018158bitgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080220170725
48024368bitgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080220170725
48024908bitgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080220170725
48033458bitgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080220170725
48044168bitgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080220170725
48054428bitgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080220170725
48056858bitgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080220170725
48074498bitgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080220170725
48081878bitgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080220170725
48086198bitgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080220170725
48139478bitgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080220170725
48164498bitgcc -m32 -O3 -fomit-frame-pointer2017080220170725
48194648bitgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080220170725
48203288bitgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080220170725
48207338bitgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080220170725
48211118bitgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080220170725
48225968bitgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080220170725
48246758bitgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080220170725
48252338bitgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080220170725
48252968bitgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080220170725
48254858bitgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080220170725
48293558bitgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080220170725
48315788bitgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080220170725
48323078bitgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080220170725
48358988bitgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080220170725
48400028bitgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080220170725
48432158bitgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080220170725
48484178bitgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080220170725
48722858bitgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080220170725
48948938bitgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080220170725
48991328bitgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080220170725
49058108bitgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080220170725
49065668bitgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080220170725
49101038bitgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080220170725
49430438bitgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080220170725
49819238bitgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080220170725
49831298bitgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080220170725
49855058bitgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080220170725
50462288bitgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080220170725
53164358bitgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080220170725
53184158bitgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080220170725
53186588bitgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080220170725
53201798bitgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080220170725
53267048bitgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080220170725
53621288bitgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080220170725
54276938bitgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080220170725
54312038bitgcc -funroll-loops -m32 -O -fomit-frame-pointer2017080220170725
54336608bitgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080220170725
55881908bitgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080220170725
55895948bitgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080220170725
56455928bitgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080220170725
56491028bitgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080220170725
56527208bitgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080220170725
56534498bitgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080220170725
56558798bitgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080220170725
56889908bitgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080220170725
56903678bitgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080220170725
56969018bitgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080220170725
57122018bitgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080220170725
57122738bitgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080220170725
57129038bitgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080220170725
57129398bitgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080220170725
57144338bitgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080220170725
57148028bitgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080220170725
57309488bitgcc -m32 -O2 -fomit-frame-pointer2017080220170725
57421988bitgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080220170725
57707378bitgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080220170725
57837968bitgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080220170725
57860108bitgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080220170725
57889718bitgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080220170725
57956408bitgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080220170725
59686028bitgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080220170725
59743898bitgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080220170725
61593308bitgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080220170725
61604198bitgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080220170725
61718858bitgcc -m32 -march=k6 -O -fomit-frame-pointer2017080220170725
62117468bitgcc -m32 -march=barcelona -O -fomit-frame-pointer2017080220170725
62125568bitgcc -m32 -march=k8 -O -fomit-frame-pointer2017080220170725
62138708bitgcc -m32 -march=nocona -O -fomit-frame-pointer2017080220170725
62146988bitgcc -m32 -march=prescott -O -fomit-frame-pointer2017080220170725
62169128bitgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080220170725
62185418bitgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080220170725
62226998bitgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080220170725
62238338bitgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080220170725
62350208bitgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080220170725
62440388bitgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080220170725
62493488bitgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080220170725
62506178bitgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080220170725
62510588bitgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080220170725
62533178bitgcc -m32 -march=i386 -Os -fomit-frame-pointer2017080220170725
62544068bitgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080220170725
62558108bitgcc -m32 -march=i486 -Os -fomit-frame-pointer2017080220170725
62559638bitgcc -m32 -march=k8 -Os -fomit-frame-pointer2017080220170725
62566838bitgcc -m32 -Os -fomit-frame-pointer2017080220170725
62567468bitgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080220170725
62579708bitgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080220170725
62583038bitgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080220170725
62597078bitgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080220170725
62605718bitgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080220170725
62612558bitgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080220170725
62613908bitgcc -m32 -march=i386 -O -fomit-frame-pointer2017080220170725
62616788bitgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080220170725
62628758bitgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080220170725
62631818bitgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080220170725
62654408bitgcc -m32 -march=k6 -Os -fomit-frame-pointer2017080220170725
62699678bitgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080220170725
62731538bitgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080220170725
62734058bitgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080220170725
62761148bitgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080220170725
62763578bitgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080220170725
62770058bitgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080220170725
62773118bitgcc -m32 -march=corei7 -O -fomit-frame-pointer2017080220170725
62780768bitgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080220170725
62782658bitgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080220170725
62797058bitgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080220170725
62799128bitgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080220170725
62801468bitgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080220170725
62805698bitgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080220170725
62830718bitgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080220170725
62840078bitgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080220170725
62864918bitgcc -m32 -march=pentium -Os -fomit-frame-pointer2017080220170725
62894888bitgcc -m32 -O -fomit-frame-pointer2017080220170725
62924138bitgcc -m32 -march=core2 -Os -fomit-frame-pointer2017080220170725
62945738bitgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080220170725
62955458bitgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080220170725
63002528bitgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080220170725
63007838bitgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080220170725
63161198bitgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080220170725
63175508bitgcc -m32 -march=prescott -Os -fomit-frame-pointer2017080220170725
63318608bitgcc -m32 -march=core2 -O -fomit-frame-pointer2017080220170725
63336788bitgcc -m32 -march=nocona -Os -fomit-frame-pointer2017080220170725
63477008bitgcc -m32 -march=athlon -Os -fomit-frame-pointer2017080220170725
63547568bitgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080220170725
63597428bitgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080220170725
63618038bitgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080220170725
63625418bitgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080220170725
63654668bitgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080220170725
64686788bitgcc -m32 -march=athlon -O -fomit-frame-pointer2017080220170725
65438288bitgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080220170725
65455388bitgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080220170725
66104288bitgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080220170725
66340178bitgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080220170725
66372578bitgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080220170725
66527558bitgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080220170725
72800198bitgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080220170725
72800828bitgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080220170725
73165958bitgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080220170725
73198178bitgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080220170725
73206548bitgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080220170725
73372778bitgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080220170725
73378718bitgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080220170725
73401578bitgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080220170725
73991798bitgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080220170725
80481878bitgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080220170725
80492318bitgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080220170725
80559818bitgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080220170725
105854228bitgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080220170725
106104698bitgcc -m32 -march=pentium -O -fomit-frame-pointer2017080220170725
109270358bitgcc -m32 -march=i486 -O -fomit-frame-pointer2017080220170725

Test failure

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

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

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:19:0:
sbob_pi64xmm.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/mmintrin.h:31:3: error: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: # error "MMX instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:20:0:
sbob_pi64xmm.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: # error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:21:0:
sbob_pi64xmm.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: # error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: ^
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: register __m128i t0, t1, t2, t3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:40:5: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i u0, u1, u2, u3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:43:29: error: '__m128i' undeclared (first use in this function)
sbob_pi64xmm.c: t0 = _mm_loadu_si128(&((__m128i *) s512)[0]);
sbob_pi64xmm.c: ^
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: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:20:0:
sbob_pi64xmm.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: # error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:21:0:
sbob_pi64xmm.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: # error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: ^
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: register __m128i t0, t1, t2, t3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:40:5: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i u0, u1, u2, u3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:43:29: error: '__m128i' undeclared (first use in this function)
sbob_pi64xmm.c: t0 = _mm_loadu_si128(&((__m128i *) s512)[0]);
sbob_pi64xmm.c: ^
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: t0 = _mm_loadu_si128(&((__m128i *) s512)[0]);
sbob_pi64xmm.c: ^
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: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:21:0:
sbob_pi64xmm.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: # error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: ^
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: 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' 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' 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' 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: 52, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k8 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k8 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k8 -O -fomit-frame-pointer xmm
gcc -m32 -march=k8 -Os -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer xmm
gcc -m32 -march=nocona -O2 -fomit-frame-pointer xmm
gcc -m32 -march=nocona -O3 -fomit-frame-pointer xmm
gcc -m32 -march=nocona -O -fomit-frame-pointer xmm
gcc -m32 -march=nocona -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer xmm
gcc -m32 -march=prescott -O2 -fomit-frame-pointer xmm
gcc -m32 -march=prescott -O3 -fomit-frame-pointer xmm
gcc -m32 -march=prescott -O -fomit-frame-pointer xmm
gcc -m32 -march=prescott -Os -fomit-frame-pointer xmm

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:21:0:
sbob_pi64xmm.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: # error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: ^
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: 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' 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' 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' from type 'int'
sbob_pi64xmm.c: t3 = SBOB_XMM_FIT64(SBOB_XMM_UMIX64(6), SBOB_XMM_UMIX64(7));
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: In file included from sbob_pi64xmm.c:21:0:
sbob_pi64xmm.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: # error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: ^
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: 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' 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' 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' 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: 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: 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' 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' 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' 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