Implementation notes: x86, latour, crypto_aead/pi16cipher128v1

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi16cipher128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
753462optimized_nonSSEgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
754722optimized_nonSSEgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
756900optimized_nonSSEgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
759051optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
759852optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
760275optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
761040optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
771444optimized_nonSSEgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
780075optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
782235optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
782532optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
791163optimized_nonSSEgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
793818optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
793953optimized_nonSSEgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
794088optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
794862optimized_nonSSEgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
803277optimized_nonSSEgcc -m32 -O -fomit-frame-pointer2017072420170718
803682optimized_nonSSEgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
803979optimized_nonSSEgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
807606optimized_nonSSEgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
807903optimized_nonSSEgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
807975optimized_nonSSEgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
808083optimized_nonSSEgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
808209optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
808326optimized_nonSSEgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
808794optimized_nonSSEgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
811593optimized_nonSSEgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
826209optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
827523optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
828351optimized_nonSSEgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
829710optimized_nonSSEgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
835623optimized_nonSSEgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
837945optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
844137optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
848556optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
851373optimized_nonSSEgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
855360optimized_nonSSEgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
855693optimized_nonSSEgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
855765optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
857853optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
861525optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
861993optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
862380optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
863613optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
863649optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
864891optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
865926optimized_nonSSEgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
871695optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
873459optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
879399optimized_nonSSEgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
879714optimized_nonSSEgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
879768optimized_nonSSEgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
879885optimized_nonSSEgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
879894optimized_nonSSEgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
880506optimized_nonSSEgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
880596optimized_nonSSEgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
880686optimized_nonSSEgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
880974optimized_nonSSEgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
881514optimized_nonSSEgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
881874optimized_nonSSEgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
883152optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
883575optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
884079optimized_nonSSEgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
884250optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
892701optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
893016optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
893700optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
893826optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
893943optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
894294optimized_nonSSEgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
897876optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
903042optimized_nonSSEgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
904014optimized_nonSSEgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
904995optimized_nonSSEgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
905121optimized_nonSSEgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
905445optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
905490optimized_nonSSEgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
916866optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
917064optimized_nonSSEgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
917307optimized_nonSSEgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
917343optimized_nonSSEgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
917361optimized_nonSSEgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
917820optimized_nonSSEgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
918027optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
918243optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
918504optimized_nonSSEgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
920106optimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer2017072420170718
923850optimized_nonSSEgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
924165optimized_nonSSEgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
926460optimized_nonSSEgcc -m32 -O2 -fomit-frame-pointer2017072420170718
927909optimized_nonSSEgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
929079optimized_nonSSEgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
929997optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
931698optimized_nonSSEgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
932175optimized_nonSSEgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
935487optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
936747optimized_nonSSEgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
936810optimized_nonSSEgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
949554optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
949698optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
950787optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
953469optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
957231optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
957699optimized_nonSSEgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
962721optimized_nonSSEgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
967959optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
970056optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
973494optimized_nonSSEgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
976599optimized_nonSSEgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
977535optimized_nonSSEgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
978030optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
978291optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
979272optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
982566optimized_nonSSEgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
983511optimized_nonSSEgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
988461optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
991215optimized_nonSSEgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
991296optimized_nonSSEgcc -m32 -Os -fomit-frame-pointer2017072420170718
991647optimized_nonSSEgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
993834optimized_nonSSEgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
993996optimized_nonSSEgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
994212optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
994266optimized_nonSSEgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
994401optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
995976optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
995976optimized_nonSSEgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
996120optimized_nonSSEgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
997542optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
997722optimized_nonSSEgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
997911optimized_nonSSEgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
998208optimized_nonSSEgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
998865optimized_nonSSEgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
999612optimized_nonSSEgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
1000044optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
1000125optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
1000305optimized_nonSSEgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
1001232optimized_nonSSEgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
1001754optimized_nonSSEgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
1004058optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
1004175optimized_nonSSEgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
1004994optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
1005093optimized_nonSSEgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
1005291optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
1006065optimized_nonSSEgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
1007577optimized_nonSSEgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
1009890optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
1013067optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
1014174optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
1018503optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
1020078optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
1020834optimized_nonSSEgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
1021203optimized_nonSSEgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
1021788optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
1022616optimized_nonSSEgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
1023444optimized_nonSSEgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
1023471optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
1023894optimized_nonSSEgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
1024290optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
1024461optimized_nonSSEgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
1025631optimized_nonSSEgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
1028898optimized_nonSSEgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
1087614refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
1088559refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
1088811refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
1090638refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
1091979refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
1092987refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
1093077refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
1107378refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
1108539refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
1108854refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
1108935refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
1109313refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
1110339refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
1110456refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
1111257refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
1111599refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
1115415refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
1116576refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
1117026refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
1118457refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
1118502refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
1118844refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
1119015refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
1119402refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
1119492refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
1119600refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
1124361optimized_nonSSEgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
1124856refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
1125954refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
1126665refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
1130580optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
1136862refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
1136979refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
1140408refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
1183032optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
1188117optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
1193526optimized_nonSSEgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
1197180optimized_nonSSEgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
1270656refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
1274229refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
1274715refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
1275336refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
1283013refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
1283265refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
1295505refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
1295685refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
1299762refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
1299861refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
1300176refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
1300275refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
1301652refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
1301877refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
1302021refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
1305009refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
1305666refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
1306647refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
1309383refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
1309599refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
1309635refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
1310724refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
1310940refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
1315485refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
1315692refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
1315755refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
1315881refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
1315980refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
1316043refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
1317006refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
1342449refgcc -m32 -O2 -fomit-frame-pointer2017072420170718
1345500refgcc -m32 -O3 -fomit-frame-pointer2017072420170718
1349847refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
1352322refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
1352475refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
1352502refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
1352502refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
1352511refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
1352628refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
1367901refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
1368729refgcc -m32 -O -fomit-frame-pointer2017072420170718
1369881refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
1369971refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
1370007refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
1370259refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
1370268refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
1370304refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
1370304refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
1370313refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
1370313refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
1370358refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
1370439refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
1533060refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
1536102refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
1543725refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
1548810refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
1552284refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
1555911refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
1563399refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
1568016refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
1576791refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
1588671refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
1593855refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
1622916refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
1633275refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
1638558refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
1638837refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
1639008refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
1639980refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
1640070refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
1640169refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
1640187refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
1644867refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
1646343refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
1649304refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
1656702refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
1669329refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
1673082refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
1675908refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
1694808refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
1733094refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
1734831refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
1736181refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
1739916refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
1744407refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
1746837refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
1748187refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
1749987refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
1750068refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
1750086refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
1752102refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
1761849refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
1762902refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
1762956refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
1798389refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
1798389refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
1798398refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
1806642refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
1818720refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
1822950refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
1823049refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
1824552refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
1830456refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
1832229refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
1843569refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
1843569refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
1843578refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
1844955refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
1845441refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
1845558refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
1847439refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
1849923refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
1850778refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
1859868refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
1862082refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
1865574refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
1866771refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
1866789refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
1880910refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
1884438refgcc -m32 -Os -fomit-frame-pointer2017072420170718
1887759refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
1896795refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
1900827refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
1909665refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
1916199refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
1916586refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
1925289refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
1929483refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
1932705refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
1935855refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
1952505refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
1958328refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
1960155refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
1962675refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
1963692refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718

Test failure

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