Implementation notes: x86, rumba7, crypto_aead/pi16cipher096v2

Computer: rumba7
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi16cipher096v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
469650ref2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052720171218
470160ref2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052720171218
470220ref2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052720171218
470550ref2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052720171218
471600ref2gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052720171218
471840ref2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052720171218
472440ref2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052720171218
472830ref2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052720171218
473010ref2gcc -m32 -O3 -fomit-frame-pointer2018052720171218
473070ref2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052720171218
473550ref2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052720171218
473700ref2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052720171218
475650ref2gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052720171218
479160ref2gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052720171218
481560ref2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052720171218
488340ref2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052720171218
490770ref2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052720171218
490800ref2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052720171218
491790ref2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052720171218
492750ref2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052720171218
497340ref2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052720171218
498090ref2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052720171218
525870goptvgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052720171218
528930goptvgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052720171218
540570goptvgcc -m32 -O3 -fomit-frame-pointer2018052720171218
541830goptvgcc -m32 -O -fomit-frame-pointer2018052720171218
547200goptvgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052720171218
547680goptvgcc -m32 -O2 -fomit-frame-pointer2018052720171218
547710goptvgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052720171218
549390goptvgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052720171218
551130goptvgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052720171218
553230goptvgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052720171218
554820goptvgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052720171218
555540ref3gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052720171218
557430ref3gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052720171218
557940ref3gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052720171218
560550ref3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052720171218
560820ref3gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052720171218
561000ref3gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052720171218
561510ref3gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052720171218
562800ref3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052720171218
562860ref3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052720171218
562890ref3gcc -m32 -O3 -fomit-frame-pointer2018052720171218
563670ref3gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052720171218
563970ref3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052720171218
564210ref3gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052720171218
564420ref3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052720171218
564510goptvgcc -funroll-loops -m32 -O -fomit-frame-pointer2018052720171218
565410ref3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052720171218
565830ref3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052720171218
567840ref3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052720171218
569160ref3gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052720171218
570150ref3gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052720171218
576990ref3gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052720171218
577560ref3gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052720171218
578130ref3gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052720171218
580110ref3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052720171218
580590ref3gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052720171218
581010ref3gcc -m32 -O2 -fomit-frame-pointer2018052720171218
581730ref3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052720171218
582090ref3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052720171218
583710ref3gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052720171218
584940ref3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052720171218
586200ref3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052720171218
586770ref3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052720171218
587130ref3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052720171218
589350ref3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052720171218
589350ref3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052720171218
591690ref3gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052720171218
592140ref3gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052720171218
592500ref3gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052720171218
594930ref3gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052720171218
595140ref3gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052720171218
595410ref3gcc -funroll-loops -m32 -O -fomit-frame-pointer2018052720171218
595470ref3gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052720171218
595560ref3gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052720171218
595860ref3gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052720171218
598230ref3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052720171218
598710ref3gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052720171218
599040ref3gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052720171218
599280ref3gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052720171218
602730ref3gcc -m32 -march=k8 -O -fomit-frame-pointer2018052720171218
603840ref3gcc -m32 -march=nocona -O -fomit-frame-pointer2018052720171218
604500ref3gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052720171218
606240ref3gcc -m32 -march=athlon -O -fomit-frame-pointer2018052720171218
606360ref3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052720171218
606600ref3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052720171218
607470ref3gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052720171218
607500ref3gcc -m32 -march=prescott -O -fomit-frame-pointer2018052720171218
608130ref3gcc -m32 -march=core2 -O -fomit-frame-pointer2018052720171218
608940ref3gcc -m32 -O -fomit-frame-pointer2018052720171218
609330ref3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052720171218
610710ref3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052720171218
610830ref3gcc -m32 -march=corei7 -O -fomit-frame-pointer2018052720171218
611430ref2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052720171218
614340ref2gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052720171218
614850ref3gcc -m32 -march=barcelona -O -fomit-frame-pointer2018052720171218
617340ref2gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052720171218
618720ref2gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052720171218
620340ref2gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052720171218
620970ref2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052720171218
622050ref2gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052720171218
623970ref3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052720171218
626610ref2gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052720171218
626970ref3gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052720171218
627300ref3gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052720171218
627600ref3gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052720171218
632580goptvgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052720171218
635640goptvgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052720171218
637380ref3gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052720171218
639180goptvgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052720171218
639810goptvgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052720171218
643680goptvgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052720171218
652260goptvgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052720171218
654030goptvgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052720171218
654450goptvgcc -m32 -march=i486 -O -fomit-frame-pointer2018052720171218
654540goptvgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052720171218
657300goptvgcc -m32 -march=pentium -O -fomit-frame-pointer2018052720171218
657720goptvgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052720171218
658260goptvgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052720171218
658710goptvgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052720171218
659700goptvgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052720171218
661230goptvgcc -m32 -march=i386 -O -fomit-frame-pointer2018052720171218
664590goptvgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052720171218
669360goptvgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052720171218
673890ref2gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052720171218
677160ref2gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052720171218
701490ref2gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052720171218
701580ref2gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052720171218
701610ref2gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052720171218
702150ref2gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052720171218
703260ref2gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052720171218
703350ref2gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052720171218
738720ref2gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052720171218
738780ref2gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052720171218
740100ref2gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052720171218
763500ref2gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052720171218
763620ref2gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052720171218
764040ref2gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052720171218
783660ref3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052720171218
784350ref3gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052720171218
785040ref3gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052720171218
787020ref3gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052720171218
798240ref3gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052720171218
801540ref3gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052720171218
801990ref3gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052720171218
802320ref3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052720171218
825420ref3gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052720171218
826410ref3gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052720171218
827250ref3gcc -m32 -march=i386 -Os -fomit-frame-pointer2018052720171218
827730ref3gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052720171218
828300ref3gcc -m32 -march=i486 -Os -fomit-frame-pointer2018052720171218
828330ref3gcc -m32 -march=prescott -Os -fomit-frame-pointer2018052720171218
828840ref3gcc -m32 -march=nocona -Os -fomit-frame-pointer2018052720171218
829290ref3gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052720171218
829740goptvgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052720171218
830460ref3gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052720171218
832860ref3gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052720171218
833100ref3gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052720171218
833820ref3gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052720171218
834120ref3gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052720171218
834720ref3gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052720171218
835440ref3gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052720171218
837360ref3gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052720171218
838170goptvgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052720171218
839460ref3gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052720171218
839760ref3gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052720171218
839790ref3gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052720171218
840780ref3gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052720171218
841950ref3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052720171218
843780ref3gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052720171218
846180ref3gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052720171218
850740goptvgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052720171218
851400ref3gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052720171218
853890ref3gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052720171218
856140ref3gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052720171218
857430ref3gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052720171218
857670ref3gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052720171218
859620ref3gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052720171218
861420ref3gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052720171218
862230ref3gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052720171218
862530ref3gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052720171218
873180ref3gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052720171218
876090ref3gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052720171218
885360goptvgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052720171218
885840goptvgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052720171218
887010goptvgcc -m32 -march=pentium -Os -fomit-frame-pointer2018052720171218
887190goptvgcc -m32 -march=i486 -Os -fomit-frame-pointer2018052720171218
887400goptvgcc -m32 -march=i386 -Os -fomit-frame-pointer2018052720171218
902340goptvgcc -m32 -Os -fomit-frame-pointer2018052720171218
908940goptvgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052720171218
923430goptvgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052720171218
986580ref3gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052720171218
987360ref3gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052720171218
989580ref3gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052720171218
990840ref3gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052720171218
990870ref3gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052720171218
1003590ref3gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052720171218
1003740ref3gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052720171218
1018830ref3gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052720171218
1019280ref3gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052720171218
1029990ref3gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052720171218
1030230ref3gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052720171218
1040520goptvgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052720171218
1040850ref3gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052720171218
1041510ref3gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052720171218
1042560ref3gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052720171218
1050510goptvgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052720171218
1053540goptvgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052720171218
1054590goptvgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052720171218
1054830goptvgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052720171218
1062840goptvgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052720171218
1064610goptvgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052720171218
1067160goptvgcc -m32 -march=nocona -O -fomit-frame-pointer2018052720171218
1068180goptvgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052720171218
1068210goptvgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052720171218
1068600ref3gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052720171218
1069140ref3gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052720171218
1069440ref3gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052720171218
1071600ref3gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052720171218
1072140goptvgcc -m32 -march=prescott -O -fomit-frame-pointer2018052720171218
1073730ref3gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052720171218
1074000ref3gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052720171218
1074420ref3gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052720171218
1075080goptvgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052720171218
1075680goptvgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052720171218
1077780goptvgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052720171218
1077990ref3gcc -m32 -march=pentium -Os -fomit-frame-pointer2018052720171218
1078320ref3gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052720171218
1080750goptvgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052720171218
1082160ref3gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052720171218
1082280goptvgcc -m32 -march=core2 -O -fomit-frame-pointer2018052720171218
1084620goptvgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052720171218
1086780ref3gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052720171218
1086870ref3gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052720171218
1086960ref3gcc -m32 -march=k6 -O -fomit-frame-pointer2018052720171218
1087080ref3gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052720171218
1090080ref3gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052720171218
1090140ref3gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052720171218
1090770goptvgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052720171218
1092510ref3gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052720171218
1094370ref3gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052720171218
1101960ref3gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052720171218
1103280ref3gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052720171218
1103730ref3gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052720171218
1110360ref3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052720171218
1111590ref3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052720171218
1111920ref3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052720171218
1112370ref3gcc -m32 -march=core2 -Os -fomit-frame-pointer2018052720171218
1112430goptvgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052720171218
1112430ref3gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052720171218
1112730ref3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052720171218
1112910ref3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052720171218
1113150ref3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052720171218
1116840ref3gcc -m32 -Os -fomit-frame-pointer2018052720171218
1117200ref3gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052720171218
1118430ref3gcc -m32 -march=athlon -Os -fomit-frame-pointer2018052720171218
1118820ref3gcc -m32 -march=k8 -Os -fomit-frame-pointer2018052720171218
1119030goptvgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052720171218
1120500goptvgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052720171218
1122840goptvgcc -m32 -march=corei7 -O -fomit-frame-pointer2018052720171218
1126890goptvgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052720171218
1127460goptvgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052720171218
1132080goptvgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052720171218
1132200goptvgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052720171218
1133310goptvgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052720171218
1135980goptvgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052720171218
1141320ref3gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052720171218
1141470goptvgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052720171218
1142370ref3gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052720171218
1144110ref3gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052720171218
1144170ref3gcc -m32 -march=k6 -Os -fomit-frame-pointer2018052720171218
1144380ref3gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052720171218
1145130goptvgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052720171218
1148250goptvgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052720171218
1154010goptvgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052720171218
1163220ref3gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052720171218
1163550ref3gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052720171218
1164150ref3gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052720171218
1164450ref3gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052720171218
1164960ref3gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052720171218
1165890ref3gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052720171218
1166100ref3gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052720171218
1167180goptvgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052720171218
1169760ref3gcc -m32 -march=pentium -O -fomit-frame-pointer2018052720171218
1169820ref3gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052720171218
1169970ref3gcc -m32 -march=i486 -O -fomit-frame-pointer2018052720171218
1170090goptvgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052720171218
1171590ref3gcc -m32 -march=i386 -O -fomit-frame-pointer2018052720171218
1171710goptvgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052720171218
1174050ref3gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052720171218
1174290ref3gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052720171218
1174950ref3gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052720171218
1175730ref3gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052720171218
1175790ref3gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052720171218
1180050goptvgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052720171218
1251150goptvgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052720171218
1260210goptvgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052720171218
1271730goptvgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052720171218
1309080goptvgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052720171218
1347780goptvgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052720171218
1356000goptvgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052720171218
1434420goptvgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052720171218
1442610goptvgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052720171218
1463130goptvgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052720171218
1485360goptvgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052720171218
1489830goptvgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052720171218
1489860goptvgcc -m32 -march=k8 -O -fomit-frame-pointer2018052720171218
1491120goptvgcc -m32 -march=barcelona -O -fomit-frame-pointer2018052720171218
1498020goptvgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052720171218
1511070goptvgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052720171218
1552500goptvgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052720171218
1552590goptvgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052720171218
1569000goptvgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052720171218
1605600ref2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052720171218
1605990ref2gcc -funroll-loops -m32 -O -fomit-frame-pointer2018052720171218
1606200ref2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052720171218
1606950ref2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052720171218
1608330ref2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052720171218
1608960ref2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052720171218
1609410ref2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052720171218
1612200ref2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052720171218
1614090ref2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052720171218
1616280ref2gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052720171218
1643430ref2gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052720171218
1645470ref2gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052720171218
1648110ref2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052720171218
1648710ref2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052720171218
1783470ref2gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052720171218
1785060ref2gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052720171218
1786290ref2gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052720171218
1789260ref2gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052720171218
1789560ref2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052720171218
1793730ref2gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052720171218
1795830ref2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052720171218
1797870ref2gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052720171218
1798170ref2gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052720171218
1802190ref2gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052720171218
1803960ref2gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052720171218
1836630ref2gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052720171218
1870620ref2gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052720171218
1937940ref2gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052720171218
1941600ref2gcc -m32 -march=athlon -O -fomit-frame-pointer2018052720171218
1944270ref2gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052720171218
1945080ref2gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052720171218
1946580ref2gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052720171218
1946820ref2gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052720171218
1946910ref2gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052720171218
1950150ref2gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052720171218
1950900ref2gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052720171218
1951020ref2gcc -m32 -march=core2 -O -fomit-frame-pointer2018052720171218
1953870ref2gcc -m32 -O -fomit-frame-pointer2018052720171218
1954020ref2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052720171218
1958010ref2gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052720171218
1964940ref2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052720171218
1967460ref2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052720171218
1972110ref2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052720171218
1973280ref2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052720171218
1977300ref2gcc -m32 -march=k8 -O -fomit-frame-pointer2018052720171218
1979820ref2gcc -m32 -march=barcelona -O -fomit-frame-pointer2018052720171218
1982730ref2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052720171218
1984260ref2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052720171218
1992090ref2gcc -m32 -march=corei7 -O -fomit-frame-pointer2018052720171218
1999020ref2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052720171218
2009160ref2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052720171218
2009520ref2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052720171218
2015250ref2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052720171218
2022390ref2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052720171218
2061330ref2gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052720171218
2076330ref2gcc -m32 -O2 -fomit-frame-pointer2018052720171218
2078670ref2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052720171218
2078880ref2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052720171218
2092410ref2gcc -m32 -march=prescott -O -fomit-frame-pointer2018052720171218
2097870ref2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052720171218
2108760ref2gcc -m32 -march=nocona -O -fomit-frame-pointer2018052720171218
2109990ref2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052720171218
2138010ref2gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052720171218
2147760ref2gcc -m32 -march=k6 -O -fomit-frame-pointer2018052720171218
2150820ref2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052720171218
2160960ref2gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052720171218
2163720ref2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052720171218
2196060ref2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052720171218
2201430ref2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052720171218
2383140ref2gcc -m32 -march=i386 -O -fomit-frame-pointer2018052720171218
2388510ref2gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052720171218
2450130goptvgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052720171218
2450490goptvgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052720171218
2452350goptvgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052720171218
2475060ref2gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052720171218
2481750ref2gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052720171218
2484390ref2gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052720171218
2484540ref2gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052720171218
2489640ref2gcc -m32 -march=pentium -O -fomit-frame-pointer2018052720171218
2496510ref2gcc -m32 -march=i486 -O -fomit-frame-pointer2018052720171218
2573040ref2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052720171218
2597640ref2gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052720171218
2607420ref2gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052720171218
2611320goptvgcc -m32 -march=prescott -Os -fomit-frame-pointer2018052720171218
2611560ref2gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052720171218
2612790ref2gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052720171218
2613900goptvgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052720171218
2615610goptvgcc -m32 -march=nocona -Os -fomit-frame-pointer2018052720171218
2619720ref2gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052720171218
2622240ref2gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052720171218
2650170ref2gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052720171218
2650800ref2gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052720171218
2652300ref2gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052720171218
2654040ref2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052720171218
2658780goptvgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052720171218
2664030goptvgcc -m32 -march=core2 -Os -fomit-frame-pointer2018052720171218
2673810goptvgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052720171218
2675490goptvgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052720171218
2703150goptvgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052720171218
2722320goptvgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052720171218
2871690goptvgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052720171218
2872260goptvgcc -m32 -march=k8 -Os -fomit-frame-pointer2018052720171218
2911410goptvgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052720171218
2911860goptvgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052720171218
2913510goptvgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052720171218
2990460goptvgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052720171218
3152940ref2gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052720171218
3156330ref2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052720171218
3160380ref2gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052720171218
3164310ref2gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052720171218
3225480ref2gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052720171218
3225990ref2gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052720171218
3235620ref2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052720171218
3236310ref2gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052720171218
3697080ref2gcc -m32 -march=i386 -Os -fomit-frame-pointer2018052720171218
3698730ref2gcc -m32 -march=i486 -Os -fomit-frame-pointer2018052720171218
3722220ref2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052720171218
3723330ref2gcc -m32 -march=nocona -Os -fomit-frame-pointer2018052720171218
3730680ref2gcc -m32 -march=prescott -Os -fomit-frame-pointer2018052720171218
3832920ref2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052720171218
3845940ref2gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052720171218
3852270ref2gcc -m32 -march=pentium -Os -fomit-frame-pointer2018052720171218
3896580ref2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052720171218
3899580ref2gcc -m32 -march=core2 -Os -fomit-frame-pointer2018052720171218
3900180ref2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052720171218
3902730ref2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052720171218
3908190ref2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052720171218
3915360ref2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052720171218
3918000ref2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052720171218
3961830ref2gcc -m32 -march=athlon -Os -fomit-frame-pointer2018052720171218
3962250ref2gcc -m32 -march=k6 -Os -fomit-frame-pointer2018052720171218
3972210ref2gcc -m32 -Os -fomit-frame-pointer2018052720171218
3977880ref2gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052720171218
3992550ref2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052720171218
4006950ref2gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052720171218
4052100ref2gcc -m32 -march=k8 -Os -fomit-frame-pointer2018052720171218
5497980ref2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052720171218
5512920ref2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052720171218
5517540ref2gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052720171218
5561160ref2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052720171218
5587170ref2gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052720171218
5604630ref2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052720171218
5636400ref2gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052720171218
5821290ref2gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052720171218
5841630ref2gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052720171218
5876700ref2gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052720171218
5908590ref2gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052720171218
5911530ref2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052720171218
5991030ref2gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052720171218
6133860ref2gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052720171218
8007780goptvgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052720171218
8154900goptvgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052720171218
8428230goptvgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052720171218
8428440goptvgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052720171218
8435070goptvgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052720171218
8461710goptvgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052720171218
8501220goptvgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052720171218
8515770goptvgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052720171218
8516400goptvgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052720171218
8518350goptvgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052720171218
8635770goptvgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052720171218
8657580goptvgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052720171218
8674200goptvgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052720171218
8683170goptvgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052720171218
8689170goptvgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052720171218
8694030goptvgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052720171218
8713410goptvgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052720171218
8763030goptvgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052720171218
8776440goptvgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052720171218
8803200goptvgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052720171218
8810700goptvgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052720171218
8811990goptvgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052720171218
8885970goptvgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052720171218
8902260goptvgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052720171218
8904540goptvgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052720171218
8990520goptvgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052720171218
9032010goptvgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052720171218
9133830goptvgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052720171218
9321120goptvgcc -m32 -march=athlon -O -fomit-frame-pointer2018052720171218
9382440goptvgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052720171218
9395640goptvgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052720171218
9404310goptvgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052720171218
9411210goptvgcc -m32 -march=k6 -O -fomit-frame-pointer2018052720171218
9426690goptvgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052720171218
9427020goptvgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052720171218
9492900goptvgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052720171218
10942800goptvgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052720171218
11268930goptvgcc -m32 -march=athlon -Os -fomit-frame-pointer2018052720171218
11329590goptvgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052720171218
11462400goptvgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052720171218
11477730goptvgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052720171218
11543250goptvgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052720171218
11544480goptvgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052720171218
11549670goptvgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052720171218
11578680goptvgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052720171218
11578890goptvgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052720171218
11580750goptvgcc -m32 -march=k6 -Os -fomit-frame-pointer2018052720171218
12518040goptvgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052720171218

Test failure

Implementation: crypto_aead/pi16cipher096v2/optimized_nonSSE
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
error 111
crypto_aead_encrypt returns more than crypto_aead_ABYTES extra bytes

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

Test failure

Implementation: crypto_aead/pi16cipher096v2/goptv
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
error 111
crypto_aead_decrypt allows trivial forgeries

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer goptv

Test failure

Implementation: crypto_aead/pi16cipher096v2/optimized_nonSSE
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
error 111
crypto_aead_encrypt returns more than crypto_aead_ABYTES extra bytes
error 111
crypto_aead_encrypt returns more than crypto_aead_ABYTES extra bytes

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

Compiler output

Implementation: crypto_aead/pi16cipher096v2/goptv
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c:272:1: warning: MMX vector return without MMX enabled changes the ABI [-Wpsabi]
pi-cipher.c: {
pi-cipher.c: ^
pi-cipher.c: pi-cipher.c: In function 'vect_ast':
pi-cipher.c: pi-cipher.c:337:10: warning: MMX vector argument without MMX enabled changes the ABI [-Wpsabi]
pi-cipher.c: vchunk_t vect_ast(vchunk_t x, vchunk_t y)
pi-cipher.c: ^

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer goptv
gcc -m32 -O2 -fomit-frame-pointer goptv
gcc -m32 -Os -fomit-frame-pointer goptv
gcc -m32 -march=i386 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=i386 -Os -fomit-frame-pointer goptv
gcc -m32 -march=i486 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=i486 -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer goptv

Compiler output

Implementation: crypto_aead/pi16cipher096v2/goptv
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c:272:1: warning: MMX vector return without MMX enabled changes the ABI [-Wpsabi]
pi-cipher.c: {
pi-cipher.c: ^

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer goptv
gcc -m32 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=i386 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=i486 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer goptv

Compiler output

Implementation: crypto_aead/pi16cipher096v2/goptv
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c:272:1: warning: MMX vector return without MMX enabled changes the ABI [-Wpsabi]
pi-cipher.c: {
pi-cipher.c: ^
pi-cipher.c: pi-cipher.c: In function 'vect_ast_precomputed_mu':
pi-cipher.c: pi-cipher.c:277:10: warning: MMX vector argument without MMX enabled changes the ABI [-Wpsabi]
pi-cipher.c: vchunk_t vect_ast_precomputed_mu(vchunk_t y)
pi-cipher.c: ^

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer goptv
gcc -m32 -O -fomit-frame-pointer goptv
gcc -m32 -march=i386 -O -fomit-frame-pointer goptv
gcc -m32 -march=i486 -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer goptv