Implementation notes: x86, hydra1, crypto_aead/pi16cipher128v2

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: pi16cipher128v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
532142ref2gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102020161009
535085ref2gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
535279ref2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
540336ref2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
543384ref2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
543555ref2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
543632ref2gcc -m32 -O3 -fomit-frame-pointer2016102020161009
543665ref2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102020161009
543895ref2gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
584267ref2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
584629ref2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
585379ref2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
600794ref2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
603734ref2gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
607519ref2gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
615484ref2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
615834ref2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
625442goptvgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102020161009
640992goptvgcc -m32 -O3 -fomit-frame-pointer2016102020161009
642430goptvgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102020161009
644485ref2gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
644510ref2gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
649880ref2gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
649893ref2gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
650983ref2gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
652704ref2gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
660693ref2gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
662956goptvgcc -m32 -O2 -fomit-frame-pointer2016102020161009
664042goptvgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
667941ref2gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
669216ref2gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
670402ref2gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
670413ref2gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
670432ref2gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
670499goptvgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102020161009
680720goptvgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
681035goptvgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
682488goptvgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
688005goptvgcc -m32 -O -fomit-frame-pointer2016102020161009
695779goptvgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
696065goptvgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
698328goptvgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
701706goptvgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
702319goptvgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
703659goptvgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
705218goptvgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
710126goptvgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
710446goptvgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
711278goptvgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
713030goptvgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
713247goptvgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
716810goptvgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
725728goptvgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
731875goptvgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
733675goptvgcc -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
734593goptvgcc -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
737275goptvgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
738421goptvgcc -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
744917goptvgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
762796ref3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
769964ref3gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
770069ref3gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
772645ref3gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102020161009
777970ref3gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
778235ref3gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
785391ref3gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
785658ref3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102020161009
793295ref3gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
793613ref3gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
799595ref3gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
805624ref3gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
806240ref3gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
806278ref3gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
807597ref3gcc -funroll-loops -m32 -O -fomit-frame-pointer2016102020161009
808109ref3gcc -m32 -O3 -fomit-frame-pointer2016102020161009
813975ref3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102020161009
813981ref3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102020161009
814098ref3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102020161009
814605ref3gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
815819ref3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102020161009
816374ref3gcc -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
817360ref3gcc -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
819339ref3gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
819808ref3gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
820249ref3gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
820398ref3gcc -m32 -O -fomit-frame-pointer2016102020161009
820589ref3gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
822747ref2gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
822853ref3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102020161009
822861ref3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102020161009
823349ref3gcc -m32 -march=core2 -O -fomit-frame-pointer2016102020161009
823423ref2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
823874ref3gcc -m32 -march=corei7 -O -fomit-frame-pointer2016102020161009
823960ref3gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102020161009
825318ref2gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
825941ref2gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
832888ref3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
835130ref2gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
835221ref2gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
835629ref2gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
836059ref3gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
836342ref3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102020161009
837278ref3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
837696ref2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
840774ref3gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
840848ref3gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
864178ref3gcc -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
864563ref3gcc -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
865539ref3gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
865824ref3gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
870579ref3gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
871459ref3gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
872351ref3gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
873852ref3gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
874744ref3gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
874771ref3gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
886229ref3gcc -m32 -O2 -fomit-frame-pointer2016102020161009
889247ref3gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
894908ref3gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
895370ref3gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
895478ref3gcc -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
895702ref3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102020161009
896445ref3gcc -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
896475ref3gcc -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
898605ref3gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
899078ref3gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
902111ref3gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
902190ref3gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
903344ref3gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
903463ref3gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
904115ref3gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
904469ref3gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
904742ref3gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
905910ref3gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
906414ref3gcc -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
910613ref3gcc -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
912846ref3gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
913256ref3gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
914542ref3gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
914613ref3gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
916268ref3gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
918706ref3gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
921125ref3gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
921478ref3gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
922036ref3gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
928152ref3gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
938873ref3gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
940104ref3gcc -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
951218ref3gcc -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
954907ref3gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
955530ref3gcc -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
955893ref3gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
955933ref3gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
965069ref3gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
971326ref3gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
972147ref3gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
972645ref3gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
974848ref3gcc -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
976613ref3gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
979518ref3gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
979955ref3gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
980120ref3gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
983390ref3gcc -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
983548ref3gcc -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
983773ref3gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
984725ref3gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
984791ref3gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
986646ref3gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
986692ref3gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
987422ref3gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
987587ref3gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
987978ref3gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
993779ref3gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
993816ref3gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
998511ref3gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
998544ref3gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
998573ref3gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
1000923ref3gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
1001088ref3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102020161009
1002216ref3gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
1002822ref3gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
1003950ref3gcc -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
1004942ref3gcc -m32 -Os -fomit-frame-pointer2016102020161009
1008077ref3gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
1008197ref3gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
1009569ref3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
1011306ref3gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102020161009
1012840ref3gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
1013203ref3gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
1013980ref3gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
1013994ref3gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
1017672ref3gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
1022514ref3gcc -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
1022694ref3gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
1022782ref3gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
1025690ref3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102020161009
1025747ref3gcc -m32 -march=core2 -Os -fomit-frame-pointer2016102020161009
1026741ref3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102020161009
1028842ref3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102020161009
1045042ref3gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
1047754ref3gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
1048576ref3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
1049739ref3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
1049826ref3gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
1049957ref3gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
1050184ref3gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
1051722ref3gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
1059376goptvgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
1083656ref3gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
1084099ref3gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
1085443ref3gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
1086446ref3gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
1089221goptvgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
1107882ref3gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
1108131ref3gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
1109996goptvgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
1112309ref3gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
1113418ref3gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
1122643ref3gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
1123075ref3gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
1124341goptvgcc -m32 -Os -fomit-frame-pointer2016102020161009
1128565ref3gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
1128803ref3gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
1128970ref3gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
1129523ref3gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
1131570goptvgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
1134480goptvgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102020161009
1142344ref3gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
1142363ref3gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
1159843ref3gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
1160333ref3gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
1163936ref3gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
1163983ref3gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
1164320goptvgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
1165939goptvgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
1166240goptvgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
1167341goptvgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
1941146goptvgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102020161009
2011346goptvgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
2023296goptvgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
2025388goptvgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
2031896goptvgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
2034930goptvgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
2043843goptvgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
2044242goptvgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
2064157goptvgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
2066518goptvgcc -m32 -march=core2 -O -fomit-frame-pointer2016102020161009
2068485goptvgcc -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
2069641goptvgcc -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
2077383goptvgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
2100839goptvgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
2134469goptvgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
2135805goptvgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
2140800goptvgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
2156046goptvgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102020161009
2157748goptvgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
2165342goptvgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
2170728goptvgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
2177064goptvgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
2178439goptvgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102020161009
2178997goptvgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
2286795goptvgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
2291433goptvgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
2312173goptvgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
2315112goptvgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
2315310goptvgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102020161009
2316608goptvgcc -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
2329566goptvgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
2364796goptvgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
2411560ref2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
2420910goptvgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
2425591ref2gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
2432211ref2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
2432621goptvgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
2438112goptvgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
2451240ref2gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
2453043ref2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
2453064ref2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
2463374ref2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
2470052ref2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
2475046ref2gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
2483627ref2gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102020161009
2485211ref2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
2487211ref2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
2506066ref2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
2518101ref2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
2525936ref2gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
2552032ref2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
2560174ref2gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
2562026ref2gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
2579747ref2gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
2583485ref2gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
2595739ref2gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
2601173ref2gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
2604752ref2gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
2615582ref2gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
2618467ref2gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
2619853ref2gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
2624792ref2gcc -funroll-loops -m32 -O -fomit-frame-pointer2016102020161009
2653072ref2gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
2663355ref2gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
2663624ref2gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
2680099ref2gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
2692672ref2gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
2699707ref2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
2707999ref2gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
2712237ref2gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
2734324ref2gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
3201253ref2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102020161009
3201328ref2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102020161009
3209720ref2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102020161009
3229901ref2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102020161009
3522184ref2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102020161009
3526470ref2gcc -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
3530039ref2gcc -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
3532677ref2gcc -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
3532965ref2gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
3541166ref2gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
3568496ref2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
3595317ref2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102020161009
3610264ref2gcc -m32 -O -fomit-frame-pointer2016102020161009
3615328ref2gcc -m32 -O2 -fomit-frame-pointer2016102020161009
3616718ref2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
3630778ref2gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
3659541ref2gcc -m32 -march=core2 -O -fomit-frame-pointer2016102020161009
3663219ref2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102020161009
3664989ref2gcc -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
3672192ref2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102020161009
3681872ref2gcc -m32 -march=corei7 -O -fomit-frame-pointer2016102020161009
3791840ref2gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
3826288ref2gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
3841500ref2gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
3849898ref2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
3870469ref2gcc -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
3897078ref2gcc -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
3903200ref2gcc -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
3903826ref2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
3904108ref2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
3907597ref2gcc -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
3951263ref2gcc -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
3966307ref2gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
3966488ref2gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
3966973ref2gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
3976682ref2gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
3992566ref2gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
4004749ref2gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
4008144ref2gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
4042234ref2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
4342166ref2gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
4342946ref2gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
4376188ref2gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
4422435ref2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
4422696ref2gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
4428530ref2gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
4430490ref2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
4431357ref2gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
4558227goptvgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102020161009
4561728goptvgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
4565232goptvgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
4581057goptvgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
4626006goptvgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
4779043ref2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
4779571ref2gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
4788037ref2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
4788256ref2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
4795443goptvgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102020161009
4826040goptvgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
4827542goptvgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
4831136ref2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
4860633ref2gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
4871285ref2gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
4871897goptvgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
4876656ref2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
4907379ref2gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
4912760ref2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
4915534ref2gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
4952886ref2gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
4961182goptvgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
4979379goptvgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
4986697goptvgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
4990333ref2gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
5028792ref2gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102020161009
5030290ref2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
5043643ref2gcc -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
5051073ref2gcc -m32 -Os -fomit-frame-pointer2016102020161009
5097077ref2gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
5115117ref2gcc -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
5132114ref2gcc -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
5140294ref2gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
5140541ref2gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
5182128ref2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102020161009
5184610ref2gcc -m32 -march=core2 -Os -fomit-frame-pointer2016102020161009
5184949ref2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102020161009
5190690ref2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102020161009
5204946ref2gcc -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
5209590ref2gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
5210973ref2gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
5211514ref2gcc -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
5218327ref2gcc -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
5220539ref2gcc -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
5220586ref2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
5247379ref2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
5251478ref2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102020161009
5287939ref2gcc -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
5290264ref2gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
5369442ref2gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
5375288ref2gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
6478530goptvgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
6489489goptvgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
6489876goptvgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
6540456goptvgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
6542816goptvgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
6608363goptvgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
6618688goptvgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
6619119goptvgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
6632006goptvgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
6643840goptvgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
6717634goptvgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
6720940goptvgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
6736919goptvgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
6750167goptvgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
6760219goptvgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
6773715goptvgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
6833723goptvgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
6838185goptvgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
6838778goptvgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
6840034goptvgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
6855310goptvgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
6895863goptvgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
6921683goptvgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
7015840goptvgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
7016308goptvgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
7028844goptvgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
7062864goptvgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
7096939goptvgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
7102112goptvgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
7193924goptvgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
7489645goptvgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
7501304goptvgcc -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
7506553goptvgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
7509936goptvgcc -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
7519829goptvgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
7772560goptvgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
9786939goptvgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
10182274goptvgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
10192008goptvgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
10195757goptvgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
10198259goptvgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
10234094goptvgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
10380886goptvgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
10383008goptvgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
10384560goptvgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
10387465goptvgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
10657816goptvgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
11286878goptvgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009

Test failure

Implementation: crypto_aead/pi16cipher128v2/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: 324, 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 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -O2 -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 -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 -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 -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 -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/pi16cipher128v2/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/pi16cipher128v2/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

Test failure

Implementation: crypto_aead/pi16cipher128v2/goptv
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 47, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer goptv ref2 ref3
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer goptv ref2 ref3
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer goptv ref2 ref3
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer goptv optimized_nonSSE ref ref2 ref3
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer goptv optimized_nonSSE ref ref2 ref3
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer goptv optimized_nonSSE ref ref2 ref3
gcc -m32 -march=core2 -O3 -fomit-frame-pointer goptv optimized_nonSSE ref ref2 ref3
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer goptv
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer goptv ref2 ref3
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer goptv ref2 ref3
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer goptv ref2 ref3
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=corei7 -O -fomit-frame-pointer goptv
gcc -m32 -march=corei7 -Os -fomit-frame-pointer goptv

Compiler output

Implementation: crypto_aead/pi16cipher128v2/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/pi16cipher128v2/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/pi16cipher128v2/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