Implementation notes: x86, latour, crypto_aead/pi64cipher128v2

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi64cipher128v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
574947ref3gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
577449ref3gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
578295ref3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
578547ref3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
579339ref3gcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
580041ref3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
580842ref3gcc -m32 -O -fomit-frame-pointer2017072420170718
580869ref3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
582138ref3gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
582678ref3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
583002ref3gcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
583479ref3gcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
583506ref3gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
587322ref3gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
591255ref3gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
592101ref3gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
599391ref3gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
600894ref3gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
600903ref3gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
605205ref3gcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
605358ref3gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
605691ref3gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
608256ref3gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
609246ref3gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
609552ref3gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
609660ref3gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
610344ref3gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
610533ref3gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
612072ref3gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
614619ref3gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
614682ref3gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
617769ref3gcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
617886ref3gcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
618453ref3gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
619362ref3gcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
619875ref3gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
621927ref3gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
626193ref3gcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
628560ref3gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
630216ref3gcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
636984ref3gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
637425ref3gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
642618ref3gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
874575ref3gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
884466ref3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
885573ref3gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
885618ref3gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
885852ref3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
886716ref3gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
887310ref3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
890424ref3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
892575ref3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
892917ref3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
896058ref3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
900963ref3gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
903627ref3gcc -m32 -O2 -fomit-frame-pointer2017072420170718
903681ref3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
909945ref3gcc -m32 -O3 -fomit-frame-pointer2017072420170718
913518ref3gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
913725ref3gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
913752ref3gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
913995ref3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
914391ref3gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
915255ref3gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
915795ref3gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
916659ref3gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
916947ref3gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
917001ref3gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
917766ref3gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
921186ref3gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
921726ref3gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
923301ref3gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
924822ref3gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
925389ref3gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
926019ref3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
926253ref3gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
933003ref3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
947484ref3gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
949788ref3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
951678ref3gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
952830ref3gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
956214ref3gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
956592ref3gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
958023ref3gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
964674ref3gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
966771ref3gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
968517ref3gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
970569ref3gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
971415ref3gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
977238ref3gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
978498ref3gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
978525ref3gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
978804ref3gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
980505ref3gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
981036ref3gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
984600ref3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
985626ref3gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
986274ref3gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
987129ref3gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
987363ref3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
989577ref3gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
990576ref3gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
991206ref3gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
995733ref3gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
995976ref3gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
997326ref3gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
997758ref3gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
998037ref3gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
998109ref3gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
998181ref3gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
998631ref3gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
998892ref3gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
1000071ref3gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
1001781ref3gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
1003095ref3gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
1003266ref3gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
1003833ref3gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
1005183ref3gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
1006272ref3gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
1006749ref3gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
1007685ref3gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
1009710ref3gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
1013085ref3gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
1017288ref3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
1017900ref3gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
1018044ref3gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
1018692ref3gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
1019250ref3gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
1019718ref3gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
1020564ref3gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
1024479ref3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
1026630ref3gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
1029222ref3gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
1030401ref3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
1030752ref3gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
1031004ref3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
1031175ref3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
1031211ref3gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
1032867ref3gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
1034001ref3gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
1036305ref3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
1037745ref3gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
1039824ref3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
1042686ref3gcc -m32 -Os -fomit-frame-pointer2017072420170718
1043361ref3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
1048635ref3gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
1050453ref3gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
1053162ref3gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
1053666ref3gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
1053936ref3gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
1055412ref3gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
1055781ref3gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
1056447ref3gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
1059777ref3gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
1059903ref3gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
1060281ref3gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
1065627ref3gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
1066149ref3gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
1068633ref3gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
1070397ref3gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
1071252ref2gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
1076418ref3gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
1076697ref3gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
1079163ref3gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
1080171ref3gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
1080198ref3gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
1081251ref3gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
1081305ref2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
1091493ref2gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
1091871ref3gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
1107603ref2gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
1137942ref2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
1139346ref2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
1143225ref2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
1157202ref2gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
1159803ref2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
1165383ref2gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
1165626ref2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
1178352ref2gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
1183572ref2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
1185939ref2gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
1186740ref2gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
1187280ref2gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
1189980ref2gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
1194363ref2gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
1196622ref2gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
1197351ref2gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
1198008ref2gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
1198521ref2gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
1199979ref2gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
1208637ref2gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
1209861ref2gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
1210221ref2gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
1211706ref2gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
1213875ref2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
1218834ref2gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
1219545ref2gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
1225890ref2gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
1227132ref2gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
1228356ref2gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
1228941ref2gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
1233855ref2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
1235241ref2gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
1240965ref2gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
1243719ref2gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
1246194ref2gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
1360296ref2gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
1361124ref2gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
1365300ref2gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
1365795ref2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
1374939ref2gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
1375956ref2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
1393335ref2gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
1396161ref2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
1403100ref2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
1403757ref2gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
1407222ref2gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
1410543ref2gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
1416771ref2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
1416906ref2gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
1417851ref2gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
1425942ref2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
1426671ref2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
1432350ref2gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
1436724ref2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
1439163ref2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
1448100ref2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
1448730ref2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
1456002ref2gcc -m32 -O3 -fomit-frame-pointer2017072420170718
1456245ref2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
1457037ref2gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
1457568ref2gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
1462392ref2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
1466145ref2gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
1466181ref2gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
1467063ref2gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
1469529ref2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
1471689ref2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
1476495ref2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
1486629ref2gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
1490949ref2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
1505592ref2gcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
1520739ref2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
1535886ref2gcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
1543041ref2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
1543653ref2gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
1544121ref2gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
1553364ref2gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
1572480ref2gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
1572615ref2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
1576692ref2gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
1578582ref2gcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
1579158ref2gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
1579752ref2gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
1579806ref2gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
1580112ref2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
1581678ref2gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
1589328ref2gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
1594251ref2gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
1598274ref2gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
1598688ref2gcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
1599201ref2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
1599282ref2gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
1601433ref2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
1602333ref2gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
1605924ref2gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
1606077ref2gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
1608039ref2gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
1608471ref2gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
1609515ref2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
1611396ref2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
1612701ref2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
1614204ref2gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
1614609ref2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
1615734ref2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
1617390ref2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
1619721ref2gcc -m32 -O -fomit-frame-pointer2017072420170718
1621053ref2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
1621539ref2gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
1623924ref2gcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
1624212ref2gcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
1625976ref2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
1628433ref2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
1630323ref2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
1633455ref2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
1633995ref2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
1635273ref2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
1641690ref2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
1648638ref2gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
1650285ref2gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
1653894ref2gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
1654551ref2gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
1659672ref2gcc -m32 -Os -fomit-frame-pointer2017072420170718
1663164ref2gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
1664307ref2gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
1664415ref2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
1672875ref2gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
1673865ref2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
1677933ref2gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
1681866ref2gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
1682406ref2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
1685475ref2gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
1686087ref2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
1692315ref2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
1697517ref2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
1698138ref2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
1705032ref2gcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
1711512ref2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
1724400ref2gcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
1732653ref2gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
1748205ref2gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
1753587goptvgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
1757160ref2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
1757619ref2gcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
1839816goptvgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
1850085goptvgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
1853118goptvgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
1878759ref2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
1886130ref2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
1894851ref2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
1895166ref2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
1896498goptvgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
1897272ref2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
1897596goptvgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
1910844ref2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
1915317ref2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
1919232ref2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
1919394ref2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
1919790ref2gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
1921617ref2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
1930482ref2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
1932786goptvgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
1933965goptvgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
1937619goptvgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
1939239ref2gcc -m32 -O2 -fomit-frame-pointer2017072420170718
1945665goptvgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
1945773goptvgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
1950759goptvgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
1952271goptvgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
1965627goptvgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
1971027goptvgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
1972458goptvgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
1983366goptvgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
2001744goptvgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
2005956goptvgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
2006064goptvgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
2018610ref2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
2021265goptvgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
2022453ref2gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
2023812ref2gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
2023929ref2gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
2030220goptvgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
2035557goptvgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
2038032ref2gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
2048751goptvgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
2052504ref2gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
2053755goptvgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
2054682ref2gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
2059821ref2gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
2074437goptvgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
2079297goptvgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
2080755goptvgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
2087622goptvgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
2098449goptvgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
2109654goptvgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
2122659goptvgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
2131434goptvgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
2135079goptvgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
2137923goptvgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
2157840goptvgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
2197638goptvgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
2217978goptvgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
2226141goptvgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
2229678goptvgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
2237202goptvgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
2247372goptvgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
2257785goptvgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
2260233goptvgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
2265291goptvgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
2270106goptvgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
2314908goptvgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
2340567goptvgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
2658978goptvgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
2661291goptvgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
2682261goptvgcc -m32 -O -fomit-frame-pointer2017072420170718
2682846goptvgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
2687679goptvgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
2697948goptvgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
2709711goptvgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
2712897goptvgcc -m32 -O2 -fomit-frame-pointer2017072420170718
2742633goptvgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
2817333goptvgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
2853738goptvgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
2855034goptvgcc -m32 -O3 -fomit-frame-pointer2017072420170718
2863008goptvgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
2864601goptvgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
2924604goptvgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
2990907goptvgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
3068595goptvgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
3080070goptvgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
3088197goptvgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
3105594goptvgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
3105612goptvgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
3106827goptvgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
3108024goptvgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
3116385goptvgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
3117933goptvgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
3118851goptvgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
3119643goptvgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
3123567goptvgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
3123783goptvgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
3125043goptvgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
3126762goptvgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
3128103goptvgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
3128742goptvgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
3128832goptvgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
3130560goptvgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
3132360goptvgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
3133575goptvgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
3135645goptvgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
3146787goptvgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
3148614goptvgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
3153510goptvgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
3156291goptvgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
3160404goptvgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
3164796goptvgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
3167460goptvgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
3171573goptvgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
3171609goptvgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
3176928goptvgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
3183174goptvgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
3186801goptvgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
3192390goptvgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
3196152goptvgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
3196872goptvgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
3210336goptvgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
3214053goptvgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
3221055goptvgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
3248631goptvgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
3255939goptvgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
3261717goptvgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
3270807goptvgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
3272427goptvgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
3273669goptvgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
3297654goptvgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
3300768goptvgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
3301344goptvgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
3301470goptvgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
3302856goptvgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
3303882goptvgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
3304206goptvgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
3304242goptvgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
3304620goptvgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
3305034goptvgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
3307698goptvgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
3309228goptvgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
3310254goptvgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
3314034goptvgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
3317508goptvgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
3325608goptvgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
3336930goptvgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
3342960goptvgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
3665979goptvgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
3720267goptvgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
3774339goptvgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
3784338goptvgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
3797775goptvgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
3816801goptvgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
3913542goptvgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
3982707goptvgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
3984039goptvgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
3987657goptvgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
4002867goptvgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
4007124goptvgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
4009113goptvgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
4013028goptvgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
4023315goptvgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
4030632goptvgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
4034781goptvgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
4036536goptvgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
4036968goptvgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
4046481goptvgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
4048614goptvgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
4054959goptvgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
4057938goptvgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
4058325goptvgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
4061556goptvgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
4067748goptvgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
4070142goptvgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
4070385goptvgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
4077810goptvgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
4087593goptvgcc -m32 -Os -fomit-frame-pointer2017072420170718
4119579goptvgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
4186206goptvgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
4196970goptvgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718

Test failure

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