Implementation notes: x86, cryptothinkx, crypto_aead/aezv4

Computer: cryptothinkx
Architecture: x86
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: aezv4
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3582? ? ?? ? ?aesnigcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020620170105
3642? ? ?? ? ?aesnigcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020620170105
3690? ? ?? ? ?aesnigcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017020620170105
3717? ? ?? ? ?aesnigcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017020620170105
3771? ? ?? ? ?aesnigcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017020620170105
3843? ? ?? ? ?aesnigcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017020620170105
3897? ? ?? ? ?aesnigcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017020620170105
3915? ? ?? ? ?aesnigcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017020620170105
3918? ? ?? ? ?aesnigcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017020620170105
4026? ? ?? ? ?aesnigcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020620170105
4236? ? ?? ? ?aesnigcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020620170105
4317? ? ?? ? ?aesnigcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017020620170105
4341? ? ?? ? ?aesnigcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017020620170105
4347? ? ?? ? ?aesnigcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017020620170105
4364? ? ?? ? ?aesnigcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017020620170105
4506? ? ?? ? ?aesnigcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017020620170105
536703? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017020620170105
553782? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017020620170105
554079? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017020620170105
573012? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017020620170105
576099? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017020620170105
576744? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017020620170105
580920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017020620170105
586293? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
598623? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017020620170105
606906? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017020620170105
609225? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017020620170105
616665? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017020620170105
622521? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017020620170105
622578? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017020620170105
625329? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017020620170105
627171? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017020620170105
631797? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017020620170105
633348? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017020620170105
634656? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017020620170105
636384? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017020620170105
642297? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017020620170105
645111? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017020620170105
650973? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020620170105
655686? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017020620170105
657618? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017020620170105
658437? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017020620170105
660402? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017020620170105
662280? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017020620170105
662322? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017020620170105
662694? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017020620170105
663564? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017020620170105
663849? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017020620170105
667806? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020620170105
670456? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017020620170105
672249? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017020620170105
674073? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017020620170105
677262? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017020620170105
678933? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
679500? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017020620170105
681423? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017020620170105
684171? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017020620170105
685938? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017020620170105
691302? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017020620170105
692997? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017020620170105
694071? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020620170105
697764? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
699909? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017020620170105
700365? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020620170105
701355? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017020620170105
702528? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017020620170105
705633? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017020620170105
706395? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017020620170105
707343? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017020620170105
709257? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017020620170105
709803? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
714015? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
716418? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017020620170105
720612? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017020620170105
727962? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017020620170105
732024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017020620170105
734133? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017020620170105
740061? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017020620170105
742572? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017020620170105
745020? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017020620170105
748449? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020620170105
749544? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017020620170105
757263? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017020620170105
757947? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017020620170105
757980? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017020620170105
758025? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017020620170105
758589? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017020620170105
759225? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017020620170105
760332? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017020620170105
760760? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017020620170105
767127? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017020620170105
767844? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017020620170105
768474? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
768792? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017020620170105
769323? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017020620170105
769449? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017020620170105
770544? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017020620170105
772432? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017020620170105
772866? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017020620170105
773769? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017020620170105
778614? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017020620170105
779976? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017020620170105
780417? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017020620170105
781734? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017020620170105
782514? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017020620170105
784764? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
787986? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017020620170105
789279? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020620170105
790968? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017020620170105
799059? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017020620170105
799110? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017020620170105
800838? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020620170105
805977? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
806634? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017020620170105
810621? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017020620170105
813837? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020620170105
817842? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017020620170105
818616? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017020620170105
819204? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017020620170105
819954? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017020620170105
821787? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017020620170105
822783? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017020620170105
823161? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017020620170105
823674? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017020620170105
827370? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017020620170105
828402? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
829602? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017020620170105
837753? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017020620170105
846192? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017020620170105
849786? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017020620170105
854271? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017020620170105
856257? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017020620170105
857373? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017020620170105
870078? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017020620170105
871062? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017020620170105
878031? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017020620170105
878988? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017020620170105
883240? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017020620170105
887391? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017020620170105
891192? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017020620170105
901608? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017020620170105
907704? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017020620170105
910263? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017020620170105
913362? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017020620170105
934728? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017020620170105
937308? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017020620170105
937365? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017020620170105
944976? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017020620170105
960267? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017020620170105
963582? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017020620170105
967905? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017020620170105
981990? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017020620170105
982071? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020620170105
984165? ? ?? ? ?refgcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017020620170105
994092? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017020620170105
996663? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017020620170105
997095? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017020620170105
1001547? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017020620170105
1002963? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017020620170105
1004970? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017020620170105
1010409? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017020620170105
1012296? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017020620170105
1013208? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017020620170105
1019361? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020620170105
1019871? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017020620170105
1021452? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017020620170105
1024653? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017020620170105
1027506? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017020620170105
1029148? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017020620170105
1029402? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017020620170105
1029876? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017020620170105
1032153? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017020620170105
1033134? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017020620170105
1037322? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017020620170105
1046943? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017020620170105
1050123? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017020620170105
1050201? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017020620170105
1050984? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017020620170105
1052694? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017020620170105
1052727? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017020620170105
1053123? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
1054404? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017020620170105
1055424? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017020620170105
1057296? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017020620170105
1057359? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017020620170105
1063539? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017020620170105
1064484? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017020620170105
1067679? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017020620170105
1079445? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017020620170105
1089560? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020620170105
1093612? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
1095840? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
1099482? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017020620170105
1130556? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017020620170105
1141408? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017020620170105
1161352? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017020620170105

Compiler output

Implementation: crypto_aead/aezv4/aesni
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:181:2: error: #error - This implementation requires __AES__ or __ARM_FEATURE_CRYPTO
encrypt.c: #error - This implementation requires __AES__ or __ARM_FEATURE_CRYPTO
encrypt.c: ^
encrypt.c: encrypt.c:210:8: error: unknown type name ‘block’
encrypt.c: static block zero_pad(block x, unsigned zero_bytes) {
encrypt.c: ^
encrypt.c: encrypt.c:210:23: error: unknown type name ‘block’
encrypt.c: static block zero_pad(block x, unsigned zero_bytes) {
encrypt.c: ^
encrypt.c: encrypt.c:214:8: error: unknown type name ‘block’
encrypt.c: ...
encrypt.c: ^
encrypt.c: encrypt.c:856:31: error: unknown type name ‘size_t’
encrypt.c: static int blake2b(void *out, size_t outlen,
encrypt.c: ^
encrypt.c: encrypt.c:857:37: error: unknown type name ‘size_t’
encrypt.c: const void *key, size_t keylen,
encrypt.c: ^
encrypt.c: encrypt.c:858:36: error: unknown type name ‘size_t’
encrypt.c: const void *in, size_t inlen)
encrypt.c: ^

Number of similar (compiler,implementation) pairs: 156, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer aesni
gcc -m32 -O2 -fomit-frame-pointer aesni
gcc -m32 -O3 -fomit-frame-pointer aesni
gcc -m32 -O -fomit-frame-pointer aesni
gcc -m32 -Os -fomit-frame-pointer aesni
gcc -m32 -march=athlon -O2 -fomit-frame-pointer aesni
gcc -m32 -march=athlon -O3 -fomit-frame-pointer aesni
gcc -m32 -march=athlon -O -fomit-frame-pointer aesni
gcc -m32 -march=athlon -Os -fomit-frame-pointer aesni
gcc -m32 -march=core2 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -Os -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -O -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -Os -fomit-frame-pointer aesni
gcc -m32 -march=i386 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=i386 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=i386 -O -fomit-frame-pointer aesni
gcc -m32 -march=i386 -Os -fomit-frame-pointer aesni
gcc -m32 -march=i486 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=i486 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=i486 -O -fomit-frame-pointer aesni
gcc -m32 -march=i486 -Os -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -O -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -O -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer aesni
gcc -m32 -march=k6 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k6 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k6 -O -fomit-frame-pointer aesni
gcc -m32 -march=k6 -Os -fomit-frame-pointer aesni
gcc -m32 -march=k8 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k8 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k8 -O -fomit-frame-pointer aesni
gcc -m32 -march=k8 -Os -fomit-frame-pointer aesni
gcc -m32 -march=nocona -O2 -fomit-frame-pointer aesni
gcc -m32 -march=nocona -O3 -fomit-frame-pointer aesni
gcc -m32 -march=nocona -O -fomit-frame-pointer aesni
gcc -m32 -march=nocona -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer aesni
gcc -m32 -march=prescott -O2 -fomit-frame-pointer aesni
gcc -m32 -march=prescott -O3 -fomit-frame-pointer aesni
gcc -m32 -march=prescott -O -fomit-frame-pointer aesni
gcc -m32 -march=prescott -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/aezv4/aesni
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:181:2: error: #error - This implementation requires __AES__ or __ARM_FEATURE_CRYPTO
encrypt.c: #error - This implementation requires __AES__ or __ARM_FEATURE_CRYPTO
encrypt.c: ^
encrypt.c: encrypt.c:210:8: error: unknown type name ‘block’
encrypt.c: static block zero_pad(block x, unsigned zero_bytes) {
encrypt.c: ^
encrypt.c: encrypt.c:210:23: error: unknown type name ‘block’
encrypt.c: static block zero_pad(block x, unsigned zero_bytes) {
encrypt.c: ^
encrypt.c: encrypt.c:214:8: error: unknown type name ‘block’
encrypt.c: ...
encrypt.c: ^
encrypt.c: encrypt.c:856:31: error: unknown type name ‘size_t’
encrypt.c: static int blake2b(void *out, size_t outlen,
encrypt.c: ^
encrypt.c: encrypt.c:857:37: error: unknown type name ‘size_t’
encrypt.c: const void *key, size_t keylen,
encrypt.c: ^
encrypt.c: encrypt.c:858:36: error: unknown type name ‘size_t’
encrypt.c: const void *in, size_t inlen)
encrypt.c: ^
encrypt.c: encrypt.c:181:2: error: #error - This implementation requires __AES__ or __ARM_FEATURE_CRYPTO
encrypt.c: #error - This implementation requires __AES__ or __ARM_FEATURE_CRYPTO
encrypt.c: ^
encrypt.c: encrypt.c:210:8: error: unknown type name ‘block’
encrypt.c: static block zero_pad(block x, unsigned zero_bytes) {
encrypt.c: ^
encrypt.c: encrypt.c:210:23: error: unknown type name ‘block’
encrypt.c: static block zero_pad(block x, unsigned zero_bytes) {
encrypt.c: ^
encrypt.c: encrypt.c:214:8: error: unknown type name ‘block’
encrypt.c: ...
encrypt.c: ^
encrypt.c: encrypt.c:856:31: error: unknown type name ‘size_t’
encrypt.c: static int blake2b(void *out, size_t outlen,
encrypt.c: ^
encrypt.c: encrypt.c:857:37: error: unknown type name ‘size_t’
encrypt.c: const void *key, size_t keylen,
encrypt.c: ^
encrypt.c: encrypt.c:858:36: error: unknown type name ‘size_t’
encrypt.c: const void *in, size_t inlen)
encrypt.c: ^

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer aesni
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -m32 -march=barcelona -O -fomit-frame-pointer aesni
gcc -m32 -march=barcelona -Os -fomit-frame-pointer aesni