Implementation notes: x86, latour, crypto_aead/stribob192r1

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: stribob192r1
TimeImplementationCompilerBenchmark dateSUPERCOP version
525294refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072520170718
526032refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072520170718
526482refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072520170718
527220refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072520170718
528615refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072520170718
529101refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072520170718
530370refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072520170718
531801refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072520170718
532035refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072520170718
533079refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072520170718
534087refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072520170718
534222refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072520170718
535662refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072520170718
535941refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072520170718
553590refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072520170718
553626refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072520170718
553824refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072520170718
553905refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072520170718
554220refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072520170718
554346refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072520170718
554679refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072520170718
554688refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072520170718
557739refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072520170718
557793refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072520170718
557973refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072520170718
558036refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072520170718
558153refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072520170718
558342refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072520170718
558423refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072520170718
558450refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072520170718
558585refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072520170718
558648refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072520170718
558900refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072520170718
559044refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072520170718
559143refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072520170718
559206refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072520170718
559341refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072520170718
559458refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072520170718
559557refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072520170718
559602refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072520170718
560034refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072520170718
560133refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072520170718
560322refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072520170718
560403refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072520170718
560502refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072520170718
560538refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072520170718
560565refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072520170718
560844refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072520170718
560853refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072520170718
560925refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072520170718
560970refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072520170718
560988refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072520170718
561249refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072520170718
561258refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072520170718
561276refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072520170718
561303refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072520170718
561348refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072520170718
561465refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072520170718
561537refgcc -m32 -O2 -fomit-frame-pointer2017072520170718
561537refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072520170718
561546refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072520170718
561609refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072520170718
561672refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072520170718
561771refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072520170718
561789refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072520170718
561960refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072520170718
561978refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072520170718
562041refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072520170718
562059refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072520170718
562104refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072520170718
562473refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072520170718
562572refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072520170718
562626refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072520170718
562635refgcc -m32 -O -fomit-frame-pointer2017072520170718
562752refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072520170718
562770refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072520170718
562788refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072520170718
562815refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072520170718
562878refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072520170718
562914refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072520170718
563031refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072520170718
563067refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072520170718
563220refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072520170718
563265refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072520170718
563418refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072520170718
564939refgcc -m32 -O3 -fomit-frame-pointer2017072520170718
564966refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072520170718
566541refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072520170718
566991refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072520170718
567108refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072520170718
567468refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072520170718
567468refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072520170718
568008refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072520170718
568035refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072520170718
568053refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072520170718
568143refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072520170718
568224refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072520170718
568575refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072520170718
568629refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072520170718
568836refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072520170718
568908refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072520170718
568953refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072520170718
569403refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072520170718
569403refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072520170718
569448refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072520170718
569493refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072520170718
569538refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072520170718
569682refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072520170718
569817refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072520170718
569835refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072520170718
569880refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072520170718
570078refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072520170718
570258refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072520170718
570375refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072520170718
570564refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072520170718
570663refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072520170718
570852refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072520170718
570879refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072520170718
571176refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072520170718
571662refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072520170718
572049refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072520170718
585441refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072520170718
585459refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072520170718
585504refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072520170718
585711refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072520170718
585765refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072520170718
585765refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072520170718
585837refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072520170718
585855refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072520170718
585882refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072520170718
585927refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072520170718
586062refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072520170718
586107refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072520170718
586170refgcc -m32 -Os -fomit-frame-pointer2017072520170718
586170refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072520170718
586359refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072520170718
586620refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072520170718
586755refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072520170718
586764refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072520170718
586773refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072520170718
586827refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072520170718
586863refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072520170718
587052refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072520170718
587070refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072520170718
587160refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072520170718
587421refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072520170718
587754refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072520170718
587826refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072520170718
587835refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072520170718
588015refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072520170718
588159refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072520170718
588825refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072520170718
588852refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072520170718
589446refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072520170718
589743refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072520170718
590013refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072520170718
590256refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072520170718
590265refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072520170718
590382refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072520170718
590904refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072520170718
591273refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072520170718
591300refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072520170718
591354refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072520170718
591831refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072520170718
596412refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072520170718
597123refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072520170718
597348refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072520170718
47780918bitgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072520170718
47794958bitgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072520170718
47795498bitgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072520170718
47796488bitgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072520170718
47818178bitgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072520170718
47825828bitgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072520170718
47979458bitgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072520170718
48008078bitgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072520170718
48016268bitgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072520170718
48024368bitgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072520170718
48056048bitgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072520170718
48064868bitgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072520170718
48065408bitgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072520170718
48078278bitgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072520170718
48082598bitgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072520170718
48104468bitgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072520170718
48109868bitgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072520170718
48116438bitgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072520170718
48121658bitgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072520170718
48164948bitgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072520170718
48165398bitgcc -m32 -O3 -fomit-frame-pointer2017072520170718
48181688bitgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072520170718
48197798bitgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072520170718
48198518bitgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072520170718
48215078bitgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072520170718
48228038bitgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072520170718
48246758bitgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072520170718
48253418bitgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072520170718
48255848bitgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072520170718
48268538bitgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072520170718
48270608bitgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072520170718
48276098bitgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072520170718
48302108bitgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072520170718
48320198bitgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072520170718
48343418bitgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072520170718
48434048bitgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072520170718
48449258bitgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072520170718
48493538bitgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072520170718
48553208bitgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072520170718
48704138bitgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072520170718
48863528bitgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072520170718
48884318bitgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072520170718
48950918bitgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072520170718
48981428bitgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072520170718
49048208bitgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072520170718
49642658bitgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072520170718
50503958bitgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072520170718
53176148bitgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072520170718
53184248bitgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072520170718
53195138bitgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072520170718
53202428bitgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072520170718
53253368bitgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072520170718
53306648bitgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072520170718
53517428bitgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072520170718
54104138bitgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072520170718
54319058bitgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072520170718
55567268bitgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072520170718
55977758bitgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072520170718
56454578bitgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072520170718
56468708bitgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072520170718
56470508bitgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072520170718
56489408bitgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072520170718
56535848bitgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072520170718
56707748bitgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072520170718
56711708bitgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072520170718
56723408bitgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072520170718
56743298bitgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072520170718
56812868bitgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072520170718
56813408bitgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072520170718
56818178bitgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072520170718
56821958bitgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072520170718
56825918bitgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072520170718
56826278bitgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072520170718
56842838bitgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072520170718
57022208bitgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072520170718
57182138bitgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072520170718
57303998bitgcc -m32 -O2 -fomit-frame-pointer2017072520170718
57363578bitgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072520170718
57423158bitgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072520170718
59741018bitgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072520170718
59800058bitgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072520170718
61539398bitgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072520170718
61774478bitgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072520170718
61805618bitgcc -m32 -march=k6 -O -fomit-frame-pointer2017072520170718
62094428bitgcc -m32 -march=prescott -O -fomit-frame-pointer2017072520170718
62118548bitgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072520170718
62130788bitgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072520170718
62138078bitgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072520170718
62159948bitgcc -m32 -march=k8 -O -fomit-frame-pointer2017072520170718
62166968bitgcc -m32 -march=nocona -O -fomit-frame-pointer2017072520170718
62171468bitgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072520170718
62177588bitgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072520170718
62341388bitgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072520170718
62384228bitgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072520170718
62415098bitgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072520170718
62449478bitgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072520170718
62496728bitgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072520170718
62562968bitgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072520170718
62569178bitgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072520170718
62578268bitgcc -m32 -march=i386 -O -fomit-frame-pointer2017072520170718
62582318bitgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072520170718
62589608bitgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072520170718
62591768bitgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072520170718
62597798bitgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072520170718
62605178bitgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072520170718
62636048bitgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072520170718
62652158bitgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072520170718
62652698bitgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072520170718
62668178bitgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072520170718
62671778bitgcc -m32 -march=core2 -O -fomit-frame-pointer2017072520170718
62674928bitgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072520170718
62677358bitgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072520170718
62680058bitgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072520170718
62681588bitgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072520170718
62711828bitgcc -m32 -O -fomit-frame-pointer2017072520170718
62727758bitgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072520170718
62728118bitgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072520170718
62731718bitgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072520170718
62778518bitgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072520170718
62781848bitgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072520170718
62784368bitgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072520170718
62797148bitgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072520170718
62815598bitgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072520170718
62820098bitgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072520170718
62859878bitgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072520170718
62862218bitgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072520170718
62921618bitgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072520170718
62941868bitgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072520170718
62955908bitgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072520170718
62968958bitgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072520170718
63000188bitgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072520170718
63005318bitgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072520170718
63006488bitgcc -m32 -Os -fomit-frame-pointer2017072520170718
63013688bitgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072520170718
63014048bitgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072520170718
63055358bitgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072520170718
63100898bitgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072520170718
63178838bitgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072520170718
63235088bitgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072520170718
63263888bitgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072520170718
63535868bitgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072520170718
63615068bitgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072520170718
63620558bitgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072520170718
63621548bitgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072520170718
64106378bitgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072520170718
64915928bitgcc -m32 -march=athlon -O -fomit-frame-pointer2017072520170718
65425508bitgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072520170718
65427218bitgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072520170718
65434958bitgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072520170718
66333068bitgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072520170718
66356558bitgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072520170718
66377978bitgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072520170718
72790208bitgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072520170718
72799208bitgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072520170718
73156778bitgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072520170718
73192418bitgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072520170718
73206278bitgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072520170718
73375478bitgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072520170718
73376378bitgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072520170718
73383758bitgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072520170718
74118158bitgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072520170718
80497268bitgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072520170718
80497898bitgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072520170718
80498258bitgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072520170718
105546698bitgcc -m32 -march=pentium -O -fomit-frame-pointer2017072520170718
106133588bitgcc -m32 -march=i486 -O -fomit-frame-pointer2017072520170718
109597328bitgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072520170718

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