Implementation notes: x86, latour, crypto_aead/pi64cipher256v2

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi64cipher256v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
575298ref3gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
577791ref3gcc -m32 -O -fomit-frame-pointer2017072420170718
578907ref3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
579123ref3gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
579555ref3gcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
580473ref3gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
581787ref3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
582120ref3gcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
582660ref3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
583929ref3gcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
583974ref3gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
584172ref3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
584487ref3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
585558ref3gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
585873ref3gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
586359ref3gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
589860ref3gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
602595ref3gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
602928ref3gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
603441ref3gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
604890ref3gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
605097ref3gcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
605367ref3gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
605943ref3gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
607122ref3gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
608211ref3gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
610002ref3gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
610092ref3gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
610758ref3gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
610848ref3gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
612261ref3gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
615006ref3gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
616149ref3gcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
617958ref3gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
618381ref3gcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
618552ref3gcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
618957ref3gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
622071ref3gcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
624366ref3gcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
627498ref3gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
631368ref3gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
636489ref3gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
640584ref3gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
874953ref3gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
876123ref3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
883476ref3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
884682ref3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
884826ref3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
885645ref3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
886104ref3gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
886950ref3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
891846ref3gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
893322ref3gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
895536ref3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
899856ref3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
903906ref3gcc -m32 -O2 -fomit-frame-pointer2017072420170718
906903ref3gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
909738ref3gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
912636ref3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
913176ref3gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
915462ref3gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
915912ref3gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
916254ref3gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
918099ref3gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
920754ref3gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
920790ref3gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
923733ref3gcc -m32 -O3 -fomit-frame-pointer2017072420170718
925623ref3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
927045ref3gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
927576ref3gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
928278ref3gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
931212ref3gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
931275ref3gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
931293ref3gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
934092ref3gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
938196ref3gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
939366ref3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
943425ref3gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
945774ref3gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
953055ref3gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
954360ref3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
956439ref3gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
961515ref3gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
962163ref3gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
963126ref3gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
963513ref3gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
964602ref3gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
965475ref3gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
966555ref3gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
975690ref3gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
979191ref3gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
980838ref3gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
981702ref3gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
982557ref3gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
983880ref3gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
984672ref3gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
985203ref3gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
986625ref3gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
986751ref3gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
987048ref3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
990018ref3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
991188ref3gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
991350ref3gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
992250ref3gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
992511ref3gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
994365ref3gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
994815ref3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
995058ref3gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
995409ref3gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
995445ref3gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
996534ref3gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
996624ref3gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
999729ref3gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
1000314ref3gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
1000476ref3gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
1000539ref3gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
1000593ref3gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
1004400ref3gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
1005309ref3gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
1005426ref3gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
1005822ref3gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
1007811ref3gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
1007973ref3gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
1010484ref3gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
1013103ref3gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
1018161ref3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
1019493ref3gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
1020663ref3gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
1021203ref3gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
1021689ref3gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
1026720ref3gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
1026936ref3gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
1027836ref3gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
1029645ref3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
1029915ref3gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
1030590ref3gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
1031004ref3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
1031265ref3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
1031643ref3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
1031841ref3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
1034172ref3gcc -m32 -Os -fomit-frame-pointer2017072420170718
1035486ref3gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
1036791ref3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
1046403ref3gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
1049607ref3gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
1050363ref3gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
1050363ref3gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
1053693ref3gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
1053756ref3gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
1054152ref3gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
1055430ref3gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
1055448ref3gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
1056780ref3gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
1057716ref3gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
1059948ref3gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
1060200ref3gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
1063512ref3gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
1065258ref2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
1065753ref3gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
1067346ref2gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
1068894ref3gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
1070289ref3gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
1070334ref3gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
1071351ref3gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
1074690ref3gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
1076364ref3gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
1077390ref3gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
1078974ref2gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
1080792ref3gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
1086894ref3gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
1098585ref2gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
1137204ref2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
1139994ref2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
1152234ref2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
1156239ref2gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
1159326ref2gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
1160001ref2gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
1160937ref2gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
1162188ref2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
1164915ref2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
1168893ref2gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
1182627ref2gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
1184292ref2gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
1188153ref2gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
1193436ref2gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
1195497ref2gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
1195542ref2gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
1196154ref2gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
1196388ref2gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
1196757ref2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
1197207ref2gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
1208538ref2gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
1209177ref2gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
1212660ref2gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
1213281ref2gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
1213542ref2gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
1219779ref2gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
1225746ref2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
1225881ref2gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
1228653ref2gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
1228842ref2gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
1231191ref2gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
1231632ref2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
1240263ref2gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
1240506ref2gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
1245195ref2gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
1347111ref2gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
1358262ref2gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
1371852ref2gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
1372725ref2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
1374066ref2gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
1382742ref2gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
1397097ref2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
1397691ref2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
1399941ref2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
1400193ref2gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
1400679ref2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
1404720ref2gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
1413045ref2gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
1417401ref2gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
1419813ref2gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
1423152ref2gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
1423332ref2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
1425834ref2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
1426626ref2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
1428291ref2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
1445256ref2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
1447407ref2gcc -m32 -O3 -fomit-frame-pointer2017072420170718
1448424ref2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
1450116ref2gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
1451556ref2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
1453761ref2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
1460268ref2gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
1468161ref2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
1474344ref2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
1474965ref2gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
1475676ref2gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
1476495ref2gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
1477827ref2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
1501659ref2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
1507320ref2gcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
1511361ref2gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
1513809ref2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
1515474ref2gcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
1543329ref2gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
1545759ref2gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
1545813ref2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
1560366ref2gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
1564875ref2gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
1564929ref2gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
1572183ref2gcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
1572408ref2gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
1574559ref2gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
1574577ref2gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
1574892ref2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
1575027ref2gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
1575054ref2gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
1579104ref2gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
1588194ref2gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
1589526ref2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
1595502ref2gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
1600200ref2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
1602315ref2gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
1607895ref2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
1610802ref2gcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
1611207ref2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
1613358ref2gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
1615689ref2gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
1617228ref2gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
1619406ref2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
1620567ref2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
1621863ref2gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
1623447ref2gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
1623906ref2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
1624446ref2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
1624455ref2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
1626723ref2gcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
1627173ref2gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
1627722ref2gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
1634427ref2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
1637505ref2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
1639287ref2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
1639449ref2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
1639728ref2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
1641762ref2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
1642194ref2gcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
1645353ref2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
1645515ref2gcc -m32 -Os -fomit-frame-pointer2017072420170718
1648638ref2gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
1654776ref2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
1656720ref2gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
1658106ref2gcc -m32 -O -fomit-frame-pointer2017072420170718
1665189ref2gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
1666890ref2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
1667970ref2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
1672974ref2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
1673442ref2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
1678851ref2gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
1679670ref2gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
1680516ref2gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
1684701ref2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
1688985ref2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
1689660ref2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
1701675ref2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
1703007ref2gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
1707894ref2gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
1707921ref2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
1715751ref2gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
1717749ref2gcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
1718316ref2gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
1728207ref2gcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
1738863ref2gcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
1753812goptvgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
1800135ref2gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
1842030goptvgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
1850679goptvgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
1851921goptvgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
1883250ref2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
1885311ref2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
1885806ref2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
1894122ref2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
1896516goptvgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
1898460ref2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
1899999ref2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
1900188ref2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
1913382ref2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
1913877ref2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
1914606ref2gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
1921113ref2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
1922283ref2gcc -m32 -O2 -fomit-frame-pointer2017072420170718
1934127ref2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
1935927goptvgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
1936134goptvgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
1940634goptvgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
1947249goptvgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
1948698goptvgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
1948869goptvgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
1967076goptvgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
1977714goptvgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
1980603goptvgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
1984068goptvgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
1990773goptvgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
1998000goptvgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
2014551goptvgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
2021256goptvgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
2021499ref2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
2022363ref2gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
2022786ref2gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
2024262goptvgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
2025144ref2gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
2032236goptvgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
2038122ref2gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
2040912goptvgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
2050731goptvgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
2055258ref2gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
2055447ref2gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
2059803goptvgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
2060469goptvgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
2062044ref2gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
2071548goptvgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
2076804goptvgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
2078802goptvgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
2083050goptvgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
2106594goptvgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
2130138goptvgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
2136042goptvgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
2142999goptvgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
2143332goptvgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
2148921goptvgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
2150622goptvgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
2168055goptvgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
2175183goptvgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
2220372goptvgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
2229993goptvgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
2246022goptvgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
2247984goptvgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
2248479goptvgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
2257416goptvgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
2259981goptvgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
2288394goptvgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
2339883goptvgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
2355525goptvgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
2666907goptvgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
2682603goptvgcc -m32 -O -fomit-frame-pointer2017072420170718
2685645goptvgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
2688246goptvgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
2690685goptvgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
2729403goptvgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
2734173goptvgcc -m32 -O2 -fomit-frame-pointer2017072420170718
2744748goptvgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
2756547goptvgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
2849067goptvgcc -m32 -O3 -fomit-frame-pointer2017072420170718
2882025goptvgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
2884230goptvgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
2890557goptvgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
2897730goptvgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
3023388goptvgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
3030426goptvgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
3068514goptvgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
3081267goptvgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
3093120goptvgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
3096378goptvgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
3099807goptvgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
3102057goptvgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
3115080goptvgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
3123495goptvgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
3124215goptvgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
3125817goptvgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
3126438goptvgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
3127590goptvgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
3129714goptvgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
3132378goptvgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
3132738goptvgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
3134169goptvgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
3138876goptvgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
3139524goptvgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
3140649goptvgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
3146292goptvgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
3148830goptvgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
3152367goptvgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
3152682goptvgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
3154104goptvgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
3155760goptvgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
3157380goptvgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
3163671goptvgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
3168225goptvgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
3170538goptvgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
3173526goptvgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
3175587goptvgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
3180699goptvgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
3183507goptvgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
3191859goptvgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
3192822goptvgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
3193308goptvgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
3209796goptvgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
3214098goptvgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
3219597goptvgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
3237489goptvgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
3245715goptvgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
3252708goptvgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
3261339goptvgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
3263283goptvgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
3275424goptvgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
3276225goptvgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
3284676goptvgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
3293640goptvgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
3299706goptvgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
3300246goptvgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
3300525goptvgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
3301632goptvgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
3301659goptvgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
3304224goptvgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
3304233goptvgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
3305016goptvgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
3306537goptvgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
3307824goptvgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
3310218goptvgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
3312477goptvgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
3312945goptvgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
3316230goptvgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
3325545goptvgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
3369141goptvgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
3727422goptvgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
3734640goptvgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
3737268goptvgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
3762531goptvgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
3765105goptvgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
3783492goptvgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
3784194goptvgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
3845970goptvgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
3949128goptvgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
3982653goptvgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
3994650goptvgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
3998736goptvgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
4005405goptvgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
4008501goptvgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
4009896goptvgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
4010904goptvgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
4015962goptvgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
4022739goptvgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
4031190goptvgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
4031532goptvgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
4035366goptvgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
4048245goptvgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
4048992goptvgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
4053537goptvgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
4058721goptvgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
4059522goptvgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
4065732goptvgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
4067523goptvgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
4074534goptvgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
4079988goptvgcc -m32 -Os -fomit-frame-pointer2017072420170718
4082634goptvgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
4085118goptvgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
4212702goptvgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718

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