Implementation notes: x86, margaux, crypto_aead/pi64cipher256v2

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi64cipher256v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
574551ref3gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
575451ref3gcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
577899ref3gcc -m32 -O -fomit-frame-pointer2017080120170725
578034ref3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
579519ref3gcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
581508ref3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
581697ref3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
582048ref3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
582363ref3gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
583119ref3gcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
584460ref3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
584631ref3gcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
587736ref3gcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
590670ref3gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
599598ref3gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
599634ref3gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
599679ref3gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
600597ref3gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
600993ref3gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
605187ref3gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
607635ref3gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
608481ref3gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
608733ref3gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
610119ref3gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
611397ref3gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
613935ref3gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
614358ref3gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
615258ref3gcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
615348ref3gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
615609ref3gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
617481ref3gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
617814ref3gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
618390ref3gcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
618444ref3gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
618489ref3gcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
618660ref3gcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
619200ref3gcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
621369ref3gcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
626373ref3gcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
626670ref3gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
626958ref3gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
629829ref3gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
635373ref3gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
875691ref3gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
880758ref3gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
885438ref3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
885996ref3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
887103ref3gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
887778ref3gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
888912ref3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
889272ref3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
892233ref3gcc -m32 -O2 -fomit-frame-pointer2017080120170725
892863ref3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
894546ref3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
895005ref3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
895059ref3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
900873ref3gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
909954ref3gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
912915ref3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
914508ref3gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
915705ref3gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
917082ref3gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
918774ref3gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
918783ref3gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
918783ref3gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
920466ref3gcc -m32 -O3 -fomit-frame-pointer2017080120170725
920565ref3gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
920592ref3gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
920664ref3gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
923094ref3gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
923679ref3gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
925137ref3gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
930429ref3gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
930924ref3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
931833ref3gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
937233ref3gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
937890ref3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
938664ref3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
938952ref3gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
946449ref3gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
955026ref3gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
955809ref3gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
956637ref3gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
963171ref3gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
963918ref3gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
964251ref3gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
966015ref3gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
967284ref3gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
967383ref3gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
974187ref3gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
975546ref3gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
976374ref3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
979722ref3gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
981693ref3gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
983133ref3gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
983358ref3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
984960ref3gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
989118ref3gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
990009ref3gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
991188ref3gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
992043ref3gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
993573ref3gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
994383ref3gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
994689ref3gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
995274ref3gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
995814ref3gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
996795ref3gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
998055ref3gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
998514ref3gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
999639ref3gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
999837ref3gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
1000080ref3gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
1000116ref3gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
1000341ref3gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
1000926ref3gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
1001304ref3gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
1004625ref3gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
1005138ref3gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
1005480ref3gcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
1010961ref3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
1012392ref3gcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
1012716ref3gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
1013166ref3gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
1014885ref3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
1016271ref3gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
1016856ref3gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
1017747ref3gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
1018107ref3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
1018251ref3gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
1021257ref3gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
1022499ref3gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
1024785ref3gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
1024938ref3gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
1027197ref3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
1029870ref3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
1030221ref3gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
1031256ref3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
1031580ref3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
1031742ref3gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
1031841ref3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
1032381ref3gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
1033623ref3gcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
1037457ref3gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
1038330ref3gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
1038447ref3gcc -m32 -Os -fomit-frame-pointer2017080120170725
1047852ref3gcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
1051425ref3gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
1054008ref3gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
1054017ref3gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
1055925ref3gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
1056204ref3gcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
1059093ref3gcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
1062621ref3gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
1066041ref3gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
1066158ref2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
1066221ref3gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
1067076ref2gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
1068237ref2gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
1068237ref3gcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
1068318ref3gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
1072710ref3gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
1072782ref3gcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
1074150ref3gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
1074285ref3gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
1078767ref3gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
1079748ref3gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
1081422ref3gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
1081647ref3gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
1087056ref3gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
1098360ref3gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
1102491ref2gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
1133379ref2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
1153341ref2gcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
1160613ref2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
1161387ref2gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
1168434ref2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
1171134ref2gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
1172007ref2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
1173276ref2gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
1185093ref2gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
1185093ref2gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
1185840ref2gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
1185849ref2gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
1187325ref2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
1192860ref2gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
1196361ref2gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
1196622ref2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
1198341ref2gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
1199763ref2gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
1203309ref2gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
1203759ref2gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
1204398ref2gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
1205082ref2gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
1209933ref2gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
1211040ref2gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
1212894ref2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
1229058ref2gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
1232919ref2gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
1235511ref2gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
1236843ref2gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
1241118ref2gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
1242585ref2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
1243053ref2gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
1245564ref2gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
1251855ref2gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
1257057ref2gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
1353069ref2gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
1357524ref2gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
1360980ref2gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
1364904ref2gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
1367802ref2gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
1373004ref2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
1379187ref2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
1392687ref2gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
1397952ref2gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
1398051ref2gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
1402263ref2gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
1405359ref2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
1405674ref2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
1408527ref2gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
1409301ref2gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
1413909ref2gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
1422729ref2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
1428714ref2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
1429065ref2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
1429857ref2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
1433970ref2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
1444365ref2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
1445085ref2gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
1447623ref2gcc -m32 -O3 -fomit-frame-pointer2017080120170725
1454094ref2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
1455669ref2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
1456020ref2gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
1456758ref2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
1469016ref2gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
1469142ref2gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
1477089ref2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
1478763ref2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
1478808ref2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
1482030ref2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
1491156ref2gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
1504107ref2gcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
1513080ref2gcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
1514700ref2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
1537911ref2gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
1539522ref2gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
1547820ref2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
1552491ref2gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
1563129ref2gcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
1568871ref2gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
1571481ref2gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
1572327ref2gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
1579140ref2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
1579590ref2gcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
1582668ref2gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
1583208ref2gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
1586952ref2gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
1587060ref2gcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
1589238ref2gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
1589274ref2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
1590255ref2gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
1595772ref2gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
1600281ref2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
1603809ref2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
1605015ref2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
1605114ref2gcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
1605303ref2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
1608426ref2gcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
1609902ref2gcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
1613340ref2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
1613700ref2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
1614096ref2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
1614618ref2gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
1614654ref2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
1615635ref2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
1616040ref2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
1617345ref2gcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
1621341ref2gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
1622061ref2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
1622223ref2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
1622394ref2gcc -m32 -O -fomit-frame-pointer2017080120170725
1623015ref2gcc -m32 -Os -fomit-frame-pointer2017080120170725
1626669ref2gcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
1626696ref2gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
1627137ref2gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
1627533ref2gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
1627875ref2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
1627938ref2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
1628181ref2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
1636272ref2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
1641276ref2gcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
1644813ref2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
1650933ref2gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
1658448ref2gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
1664181ref2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
1667817ref2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
1669221ref2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
1673055ref2gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
1674837ref2gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
1679562ref2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
1682064ref2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
1687599ref2gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
1689642ref2gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
1690416ref2gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
1695294ref2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
1702134ref2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
1703367ref2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
1712835ref2gcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
1723302ref2gcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
1729071ref2gcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
1729989ref2gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
1751814ref2gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
1755513goptvgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
1755567ref2gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
1849590goptvgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
1852767goptvgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
1872882goptvgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
1877265ref2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
1878336goptvgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
1883160ref2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
1889262ref2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
1889838ref2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
1893627ref2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
1894419ref2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
1898064goptvgcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
1898235ref2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
1912041goptvgcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
1915245goptvgcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
1917981ref2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
1919889ref2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
1920933ref2gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
1922067ref2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
1923003ref2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
1934352goptvgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
1936269ref2gcc -m32 -O2 -fomit-frame-pointer2017080120170725
1941309goptvgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
1944738goptvgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
1949724goptvgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
1951002goptvgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
1980360goptvgcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
1988775goptvgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
1992240goptvgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
1993410goptvgcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
2006964goptvgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
2023083ref2gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
2023560ref2gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
2024037ref2gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
2031372ref2gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
2032551goptvgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
2037087goptvgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
2038779ref2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
2039103goptvgcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
2048643ref2gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
2053278ref2gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
2055447ref2gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
2060217goptvgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
2070180goptvgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
2074842goptvgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
2081259goptvgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
2081628goptvgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
2083698goptvgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
2085984goptvgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
2097369goptvgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
2102112goptvgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
2103372goptvgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
2127825goptvgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
2143854goptvgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
2145897goptvgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
2150262goptvgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
2167254goptvgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
2168892goptvgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
2186253goptvgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
2219319goptvgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
2252808goptvgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
2254581goptvgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
2255652goptvgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
2255688goptvgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
2257335goptvgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
2279322goptvgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
2313963goptvgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
2338920goptvgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
2362095goptvgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
2682297goptvgcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
2689191goptvgcc -m32 -O -fomit-frame-pointer2017080120170725
2690811goptvgcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
2691990goptvgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
2697831goptvgcc -m32 -O2 -fomit-frame-pointer2017080120170725
2702988goptvgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
2707254goptvgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
2708991goptvgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
2798253goptvgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
2806839goptvgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
2828808goptvgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
2854368goptvgcc -m32 -O3 -fomit-frame-pointer2017080120170725
2855412goptvgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
2863305goptvgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
2925846goptvgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
2958525goptvgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
3084408goptvgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
3092418goptvgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
3095847goptvgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
3105360goptvgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
3106899goptvgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
3111822goptvgcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
3122154goptvgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
3123405goptvgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
3126987goptvgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
3127617goptvgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
3129246goptvgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
3129390goptvgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
3130371goptvgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
3130722goptvgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
3130758goptvgcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
3130947goptvgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
3137094goptvgcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
3138741goptvgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
3140037goptvgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
3140514goptvgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
3145248goptvgcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
3146661goptvgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
3148308goptvgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
3151179goptvgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
3153015goptvgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
3154050goptvgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
3155400goptvgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
3156237goptvgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
3160998goptvgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
3161304goptvgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
3168369goptvgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
3171411goptvgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
3184722goptvgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
3195351goptvgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
3200139goptvgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
3207987goptvgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
3208824goptvgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
3214116goptvgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
3216825goptvgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
3218094goptvgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
3239262goptvgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
3245013goptvgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
3253428goptvgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
3271464goptvgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
3272805goptvgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
3273669goptvgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
3275406goptvgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
3298941goptvgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
3300363goptvgcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
3301623goptvgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
3302757goptvgcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
3302937goptvgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
3303774goptvgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
3303783goptvgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
3304620goptvgcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
3305241goptvgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
3305520goptvgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
3305898goptvgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
3306267goptvgcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
3307500goptvgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
3311946goptvgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
3312792goptvgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
3325932goptvgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
3331116goptvgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
3754953goptvgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
3757338goptvgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
3758913goptvgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
3774744goptvgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
3788640goptvgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
3829113goptvgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
3846897goptvgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
3931866goptvgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
3943674goptvgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
3994308goptvgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
3997737goptvgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
3998700goptvgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
4001067goptvgcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
4004928goptvgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
4020939goptvgcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
4022739goptvgcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
4023495goptvgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
4024683goptvgcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
4024755goptvgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
4029156goptvgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
4029570goptvgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
4038480goptvgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
4044078goptvgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
4055688goptvgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
4058118goptvgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
4064625goptvgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
4065795goptvgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
4066290goptvgcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
4074966goptvgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
4085973goptvgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
4130298goptvgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
4188366goptvgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
4357764goptvgcc -m32 -Os -fomit-frame-pointer2017080120170725

Test failure

Implementation: crypto_aead/pi64cipher256v2/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: 326, 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 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -msse4.1 -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/pi64cipher256v2/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/pi64cipher256v2/goptv
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 21, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer goptv
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer goptv
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer goptv
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=corei7-avx -O2 -fomit-frame-pointer goptv
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer goptv
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer goptv

Compiler output

Implementation: crypto_aead/pi64cipher256v2/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: AVX vector return without AVX 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: note: The ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
pi-cipher.c: vchunk_t vect_ast(vchunk_t x, vchunk_t y)
pi-cipher.c: ^
pi-cipher.c: pi-cipher.c:337:10: warning: AVX vector argument without AVX enabled changes the ABI [-Wpsabi]

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer goptv
gcc -m32 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=athlon -O2 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=i386 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=i486 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=k6 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=k8 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer goptv
gcc -m32 -march=nocona -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer goptv
gcc -m32 -march=prescott -O2 -fomit-frame-pointer goptv

Compiler output

Implementation: crypto_aead/pi64cipher256v2/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: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
pi-cipher.c: {
pi-cipher.c: ^

Number of similar (compiler,implementation) pairs: 37, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=barcelona -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=k6-2 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium4 -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 -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer goptv
gcc -m32 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=athlon -O3 -fomit-frame-pointer goptv
gcc -m32 -march=core2 -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=k6-2 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=k6 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=k8 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer goptv
gcc -m32 -march=nocona -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer goptv
gcc -m32 -march=prescott -O3 -fomit-frame-pointer goptv

Compiler output

Implementation: crypto_aead/pi64cipher256v2/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: AVX vector return without AVX 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: note: The ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
pi-cipher.c: vchunk_t vect_ast_precomputed_mu(vchunk_t y)
pi-cipher.c: ^
pi-cipher.c: pi-cipher.c:277:10: warning: AVX vector argument without AVX enabled changes the ABI [-Wpsabi]

Number of similar (compiler,implementation) pairs: 80, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=nocona -Os -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=pentium-mmx -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium2 -Os -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 -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer goptv
gcc -m32 -O -fomit-frame-pointer goptv
gcc -m32 -Os -fomit-frame-pointer goptv
gcc -m32 -march=athlon -O -fomit-frame-pointer goptv
gcc -m32 -march=athlon -Os -fomit-frame-pointer goptv
gcc -m32 -march=core2 -O -fomit-frame-pointer goptv
gcc -m32 -march=core2 -Os -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 -O -fomit-frame-pointer goptv
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer goptv
gcc -m32 -march=corei7 -O -fomit-frame-pointer goptv
gcc -m32 -march=corei7 -Os -fomit-frame-pointer goptv
gcc -m32 -march=i386 -O -fomit-frame-pointer goptv
gcc -m32 -march=i386 -Os -fomit-frame-pointer goptv
gcc -m32 -march=i486 -O -fomit-frame-pointer goptv
gcc -m32 -march=i486 -Os -fomit-frame-pointer goptv
gcc -m32 -march=k6-2 -O -fomit-frame-pointer goptv
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer goptv
gcc -m32 -march=k6-3 -O -fomit-frame-pointer goptv
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer goptv
gcc -m32 -march=k6 -O -fomit-frame-pointer goptv
gcc -m32 -march=k6 -Os -fomit-frame-pointer goptv
gcc -m32 -march=k8 -O -fomit-frame-pointer goptv
gcc -m32 -march=k8 -Os -fomit-frame-pointer goptv
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer goptv
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer goptv
gcc -m32 -march=nocona -O -fomit-frame-pointer goptv
gcc -m32 -march=nocona -Os -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=pentium-mmx -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium2 -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium4 -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer goptv
gcc -m32 -march=prescott -O -fomit-frame-pointer goptv
gcc -m32 -march=prescott -Os -fomit-frame-pointer goptv

Compiler output

Implementation: crypto_aead/pi64cipher256v2/goptv
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c:272:1: warning: AVX vector return without AVX 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: note: The ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
pi-cipher.c: vchunk_t vect_ast(vchunk_t x, vchunk_t y)
pi-cipher.c: ^
pi-cipher.c: pi-cipher.c:337:10: warning: AVX vector argument without AVX enabled changes the ABI [-Wpsabi]
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c:272:1: warning: AVX vector return without AVX 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: note: The ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
pi-cipher.c: vchunk_t vect_ast(vchunk_t x, vchunk_t y)
pi-cipher.c: ^
pi-cipher.c: pi-cipher.c:337:10: warning: AVX vector argument without AVX enabled changes the ABI [-Wpsabi]

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer goptv

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer goptv

Compiler output

Implementation: crypto_aead/pi64cipher256v2/goptv
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c:272:1: warning: AVX vector return without AVX 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: note: The ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
pi-cipher.c: vchunk_t vect_ast_precomputed_mu(vchunk_t y)
pi-cipher.c: ^
pi-cipher.c: pi-cipher.c:277:10: warning: AVX vector argument without AVX enabled changes the ABI [-Wpsabi]
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c:272:1: warning: AVX vector return without AVX 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: note: The ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
pi-cipher.c: vchunk_t vect_ast_precomputed_mu(vchunk_t y)
pi-cipher.c: ^
pi-cipher.c: pi-cipher.c:277:10: warning: AVX vector argument without AVX enabled changes the ABI [-Wpsabi]

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O -fomit-frame-pointer goptv
gcc -m32 -march=barcelona -Os -fomit-frame-pointer goptv