Implementation notes: x86, latour, crypto_aead/pi16cipher096v1

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi16cipher096v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
755505optimized_nonSSEgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
756846optimized_nonSSEgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
757701optimized_nonSSEgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
758313optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
759888optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
760293optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
762894optimized_nonSSEgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
763443optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
781002optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
782838optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
783225optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
792495optimized_nonSSEgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
792639optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
792918optimized_nonSSEgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
793026optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
793872optimized_nonSSEgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
794754optimized_nonSSEgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
800001optimized_nonSSEgcc -m32 -O -fomit-frame-pointer2017072420170718
803907optimized_nonSSEgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
804546optimized_nonSSEgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
807120optimized_nonSSEgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
807327optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
807579optimized_nonSSEgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
807732optimized_nonSSEgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
807750optimized_nonSSEgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
808119optimized_nonSSEgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
816039optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
820593optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
828900optimized_nonSSEgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
832464optimized_nonSSEgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
834075optimized_nonSSEgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
838926optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
844317optimized_nonSSEgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
845460optimized_nonSSEgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
847404optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
847440optimized_nonSSEgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
848583optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
849708optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
858096optimized_nonSSEgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
861498optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
862722optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
863397optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
864252optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
868320optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
870381optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
872109optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
873261optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
873702optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
875385optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
876384optimized_nonSSEgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
877113optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
880326optimized_nonSSEgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
880425optimized_nonSSEgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
880461optimized_nonSSEgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
881460optimized_nonSSEgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
881631optimized_nonSSEgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
881919optimized_nonSSEgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
882801optimized_nonSSEgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
882981optimized_nonSSEgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
883080optimized_nonSSEgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
883143optimized_nonSSEgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
883413optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
883620optimized_nonSSEgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
884034optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
884340optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
884529optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
885960optimized_nonSSEgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
892035optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
892197optimized_nonSSEgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
896238optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
897777optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
900666optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
903015optimized_nonSSEgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
903447optimized_nonSSEgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
903834optimized_nonSSEgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
905859optimized_nonSSEgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
905976optimized_nonSSEgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
906084optimized_nonSSEgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
912240optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
913050optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
914823optimized_nonSSEgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
915111optimized_nonSSEgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
915111optimized_nonSSEgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
915120optimized_nonSSEgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
915255optimized_nonSSEgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
915840optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
919008optimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer2017072420170718
925506optimized_nonSSEgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
926208optimized_nonSSEgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
927171optimized_nonSSEgcc -m32 -O2 -fomit-frame-pointer2017072420170718
927846optimized_nonSSEgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
927963optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
929952optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
933201optimized_nonSSEgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
934227optimized_nonSSEgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
936594optimized_nonSSEgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
939141optimized_nonSSEgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
940311optimized_nonSSEgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
944928optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
949896optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
953532optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
957474optimized_nonSSEgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
958995optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
961119optimized_nonSSEgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
964134optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
966996optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
968220optimized_nonSSEgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
968760optimized_nonSSEgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
972729optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
975942optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
976239optimized_nonSSEgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
981261optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
983196optimized_nonSSEgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
988434optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
988578optimized_nonSSEgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
988947optimized_nonSSEgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
988947optimized_nonSSEgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
990270optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
991314optimized_nonSSEgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
993402optimized_nonSSEgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
994149optimized_nonSSEgcc -m32 -Os -fomit-frame-pointer2017072420170718
994860optimized_nonSSEgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
995139optimized_nonSSEgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
996363optimized_nonSSEgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
996363optimized_nonSSEgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
997749optimized_nonSSEgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
997785optimized_nonSSEgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
997902optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
998064optimized_nonSSEgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
998334optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
998559optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
999054optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
999414optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
999450optimized_nonSSEgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
999747optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
999873optimized_nonSSEgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
1000269optimized_nonSSEgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
1000305optimized_nonSSEgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
1000341optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
1000971optimized_nonSSEgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
1002969optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
1003005optimized_nonSSEgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
1004247optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
1005228optimized_nonSSEgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
1007973optimized_nonSSEgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
1010934optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
1014039optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
1017738optimized_nonSSEgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
1018548optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
1019295optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
1019304optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
1019610optimized_nonSSEgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
1019790optimized_nonSSEgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
1021392optimized_nonSSEgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
1021878optimized_nonSSEgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
1022247optimized_nonSSEgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
1022643optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
1023030optimized_nonSSEgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
1024443optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
1026207optimized_nonSSEgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
1037439optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
1086318refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
1086480refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
1091223refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
1091295refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
1091466refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
1091520refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
1091862refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
1092627refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
1103004refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
1107720refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
1108062refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
1108143refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
1108260refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
1108404optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
1108836refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
1108935refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
1109133refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
1109664refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
1110960refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
1111518refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
1115127refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
1115379refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
1115505refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
1116045refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
1116243refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
1116270refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
1116855refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
1117647refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
1118070refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
1119987refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
1121139refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
1125324optimized_nonSSEgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
1130733refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
1188243optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
1188549optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
1188648optimized_nonSSEgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
1194381optimized_nonSSEgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
1270962refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
1274625refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
1277586refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
1279485refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
1283067refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
1283337refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
1296513refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
1297017refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
1299915refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
1299933refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
1300041refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
1300617refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
1301157refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
1301589refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
1302264refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
1305342refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
1305711refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
1307799refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
1309257refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
1309599refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
1309752refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
1309842refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
1310706refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
1318491refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
1318797refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
1319049refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
1319067refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
1319445refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
1319706refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
1321173refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
1341783refgcc -m32 -O2 -fomit-frame-pointer2017072420170718
1346166refgcc -m32 -O3 -fomit-frame-pointer2017072420170718
1349109refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
1352295refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
1352376refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
1352421refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
1352421refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
1352826refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
1352934refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
1367856refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
1368729refgcc -m32 -O -fomit-frame-pointer2017072420170718
1369863refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
1369953refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
1369962refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
1370286refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
1370295refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
1370295refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
1370295refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
1370295refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
1370430refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
1370448refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
1371159refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
1391922refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
1524699refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
1530405refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
1533627refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
1537812refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
1547748refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
1551960refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
1560393refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
1560726refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
1563291refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
1573848refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
1578780refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
1593045refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
1614717refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
1638657refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
1638675refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
1639062refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
1639854refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
1639926refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
1639944refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
1640133refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
1641159refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
1643580refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
1646874refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
1649961refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
1669284refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
1671201refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
1676574refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
1676781refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
1733130refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
1735398refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
1746837refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
1747944refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
1748160refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
1748565refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
1748565refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
1749033refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
1751823refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
1754307refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
1758519refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
1759770refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
1759815refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
1762056refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
1776726refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
1800027refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
1800189refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
1800216refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
1812933refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
1812960refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
1824732refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
1827279refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
1831113refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
1832868refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
1836486refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
1837143refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
1837485refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
1845117refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
1846782refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
1847700refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
1849698refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
1854081refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
1854567refgcc -m32 -Os -fomit-frame-pointer2017072420170718
1854936refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
1859652refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
1863603refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
1863720refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
1864161refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
1865475refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
1868256refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
1870506refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
1871595refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
1873134refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
1894887refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
1909089refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
1910808refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
1929249refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
1932264refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
1935423refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
1958283refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
1959966refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
1963557refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
1969056refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
1995903refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
2015784refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718

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