Implementation notes: x86, margaux, crypto_aead/pi16cipher096v1

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi16cipher096v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
753894optimized_nonSSEgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
755073optimized_nonSSEgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
755433optimized_nonSSEgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
756234optimized_nonSSEgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
759033optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
759357optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
760239optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
778545optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
781983optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
782244optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
782577optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
792378optimized_nonSSEgcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
792630optimized_nonSSEgcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
792729optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
793395optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
793620optimized_nonSSEgcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
798912optimized_nonSSEgcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
799515optimized_nonSSEgcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
804816optimized_nonSSEgcc -m32 -O -fomit-frame-pointer2017080120170725
805716optimized_nonSSEgcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
805806optimized_nonSSEgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
806220optimized_nonSSEgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
807210optimized_nonSSEgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
807669optimized_nonSSEgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
809316optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
829890optimized_nonSSEgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
831150optimized_nonSSEgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
831366optimized_nonSSEgcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
833607optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
837972optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
843057optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
847863optimized_nonSSEgcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
848835optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
849015optimized_nonSSEgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
849555optimized_nonSSEgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
850266optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
852489optimized_nonSSEgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
862101optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
863055optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
863874optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
864963optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
865953optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
868590optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
871110optimized_nonSSEgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
872019optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
872019optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
872613optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
873108optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
873126optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
875943optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
879246optimized_nonSSEgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
879579optimized_nonSSEgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
879795optimized_nonSSEgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
879885optimized_nonSSEgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
880101optimized_nonSSEgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
880119optimized_nonSSEgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
880353optimized_nonSSEgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
880479optimized_nonSSEgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
881028optimized_nonSSEgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
881415optimized_nonSSEgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
881658optimized_nonSSEgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
881856optimized_nonSSEgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
882396optimized_nonSSEgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
883494optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
883620optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
883620optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
892359optimized_nonSSEgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
893214optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
894807optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
896931optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
899370optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
899910optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
902124optimized_nonSSEgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
902358optimized_nonSSEgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
904275optimized_nonSSEgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
904761optimized_nonSSEgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
905454optimized_nonSSEgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
906921optimized_nonSSEgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
912384optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
914211optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
917001optimized_nonSSEgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
917019optimized_nonSSEgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
917442optimized_nonSSEgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
917622optimized_nonSSEgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
917712optimized_nonSSEgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
917964optimized_nonSSEgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
918270optimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer2017080120170725
919440optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
926217optimized_nonSSEgcc -m32 -O2 -fomit-frame-pointer2017080120170725
926523optimized_nonSSEgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
926784optimized_nonSSEgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
927621optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
927963optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
928611optimized_nonSSEgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
930087optimized_nonSSEgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
938466optimized_nonSSEgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
939159optimized_nonSSEgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
944955optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
946323optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
953307optimized_nonSSEgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
955773optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
956349optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
958293optimized_nonSSEgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
960138optimized_nonSSEgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
965331optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
965394optimized_nonSSEgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
968859optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
970182optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
971289optimized_nonSSEgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
974889optimized_nonSSEgcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
976203optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
976761optimized_nonSSEgcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
979794optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
984537optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
988335optimized_nonSSEgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
988983optimized_nonSSEgcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
989739optimized_nonSSEgcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
990180optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
992871optimized_nonSSEgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
993600optimized_nonSSEgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
993969optimized_nonSSEgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
995391optimized_nonSSEgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
995490optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
995769optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
995976optimized_nonSSEgcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
996183optimized_nonSSEgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
996885optimized_nonSSEgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
996921optimized_nonSSEgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
996921optimized_nonSSEgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
996993optimized_nonSSEgcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
997173optimized_nonSSEgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
998172optimized_nonSSEgcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
998964optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
999495optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
999522optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
999999optimized_nonSSEgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
1000368optimized_nonSSEgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
1001160optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
1001835optimized_nonSSEgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
1002780optimized_nonSSEgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
1003743optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
1007838optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
1009917optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
1011258optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
1014804optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
1017918optimized_nonSSEgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
1020096optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
1020357optimized_nonSSEgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
1020600optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
1021086optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
1021608optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
1022076optimized_nonSSEgcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
1022436optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
1022616optimized_nonSSEgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
1023201optimized_nonSSEgcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
1023471optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
1024425optimized_nonSSEgcc -m32 -Os -fomit-frame-pointer2017080120170725
1024677optimized_nonSSEgcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
1027242optimized_nonSSEgcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
1028205optimized_nonSSEgcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
1029150optimized_nonSSEgcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
1086039refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
1087209refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
1087272refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
1089747refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
1091232refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
1091619refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
1092357refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
1102716refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
1105470optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
1107540refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
1107621refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
1107873refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
1108431refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
1108728refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
1108944refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
1109025refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
1109151refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
1110429refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
1112382refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
1113201refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
1113660refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
1115811refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
1117170refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
1118034refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
1118916refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
1119105refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
1119141refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
1119501refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
1119798refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
1120041refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
1120131refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
1125018optimized_nonSSEgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
1127682refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
1183941optimized_nonSSEgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
1188765optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
1195353optimized_nonSSEgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
1198008refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
1204497optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
1274787refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
1277613refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
1280754refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
1282653refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
1283283refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
1294884refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
1294992refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
1299465refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
1300203refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
1300428refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
1301175refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
1301184refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
1301832refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
1302084refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
1304442refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
1304550refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
1307853refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
1309122refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
1309167refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
1309545refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
1309977refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
1310535refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
1314693refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
1315692refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
1315746refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
1315908refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
1316043refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
1316178refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
1316223refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
1316718refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
1342566refgcc -m32 -O2 -fomit-frame-pointer2017080120170725
1346454refgcc -m32 -O3 -fomit-frame-pointer2017080120170725
1349505refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
1352259refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
1352421refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
1352565refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
1352592refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
1352898refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
1353033refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
1367766refgcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
1368000refgcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
1368000refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
1368009refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
1368009refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
1368081refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
1368135refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
1368153refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
1368774refgcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
1368774refgcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
1369881refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
1369926refgcc -m32 -O -fomit-frame-pointer2017080120170725
1370088refgcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
1531665refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
1535706refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
1543923refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
1553598refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
1554453refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
1565631refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
1567152refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
1571859refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
1574406refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
1581669refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
1582308refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
1593351refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
1618245refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
1635435refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
1638648refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
1638702refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
1639107refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
1639917refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
1639989refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
1640016refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
1640187refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
1641186refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
1648521refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
1653552refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
1670247refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
1671588refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
1676979refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
1697364refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
1730340refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
1738089refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
1740888refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
1745397refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
1747134refgcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
1747449refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
1747449refgcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
1750194refgcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
1755180refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
1755513refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
1755954refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
1756341refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
1758159refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
1762407refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
1775763refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
1800342refgcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
1800360refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
1800387refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
1815696refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
1821546refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
1822968refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
1827684refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
1833795refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
1836783refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
1846386refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
1846413refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
1847484refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
1847502refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
1847646refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
1849338refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
1851399refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
1855152refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
1858581refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
1861191refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
1862370refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
1866105refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
1867554refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
1869786refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
1869966refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
1871622refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
1872063refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
1877535refgcc -m32 -Os -fomit-frame-pointer2017080120170725
1877706refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
1883367refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
1885005refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
1903806refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
1923858refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
1931643refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
1936422refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
1961154refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
1963467refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
1964502refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
1967283refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
1973601refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
1983897refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725

Test failure

Implementation: crypto_aead/pi16cipher096v1/optimized_nonSSE
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer 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