Implementation notes: x86, margaux, crypto_aead/pi64cipher128v2

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi64cipher128v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
576666ref3gcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
577719ref3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
577845ref3gcc -m32 -O -fomit-frame-pointer2017080120170725
578511ref3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
578781ref3gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
579042ref3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
582192ref3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
583182ref3gcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
583308ref3gcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
584028ref3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
584037ref3gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
584055ref3gcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
584595ref3gcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
587763ref3gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
590085ref3gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
591399ref3gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
593991ref3gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
601821ref3gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
603054ref3gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
603216ref3gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
608742ref3gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
609147ref3gcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
609804ref3gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
610785ref3gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
612819ref3gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
613674ref3gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
614727ref3gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
615114ref3gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
615222ref3gcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
616077ref3gcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
616320ref3gcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
616527ref3gcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
616581ref3gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
617238ref3gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
618201ref3gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
618507ref3gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
618732ref3gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
618894ref3gcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
623403ref3gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
625212ref3gcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
631773ref3gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
637875ref3gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
640269ref3gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
873279ref3gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
877131ref3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
883710ref3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
886104ref3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
888192ref3gcc -m32 -O2 -fomit-frame-pointer2017080120170725
888300ref3gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
890226ref3gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
892665ref3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
892836ref3gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
893817ref3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
894519ref3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
899415ref3gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
899541ref3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
902718ref3gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
902943ref3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
907794ref3gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
908145ref3gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
910008ref3gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
910152ref3gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
914895ref3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
916272ref3gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
917379ref3gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
918675ref3gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
918936ref3gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
920160ref3gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
921447ref3gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
921762ref3gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
925551ref3gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
925785ref3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
926100ref3gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
930231ref3gcc -m32 -O3 -fomit-frame-pointer2017080120170725
930546ref3gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
936090ref3gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
939456ref3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
946305ref3gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
948591ref3gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
951390ref3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
952596ref3gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
954306ref3gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
954972ref3gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
957969ref3gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
962721ref3gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
963117ref3gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
964179ref3gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
968517ref3gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
970065ref3gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
971100ref3gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
975519ref3gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
977211ref3gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
979875ref3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
981909ref3gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
986427ref3gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
987615ref3gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
988713ref3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
989667ref3gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
989793ref3gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
990450ref3gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
990576ref3gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
991017ref3gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
991107ref3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
991926ref3gcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
992016ref3gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
992061ref3gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
993663ref3gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
996318ref3gcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
996966ref3gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
997290ref3gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
997785ref3gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
998352ref3gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
1001880ref3gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
1001970ref3gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
1002024ref3gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
1002348ref3gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
1004976ref3gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
1007325ref3gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
1007334ref3gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
1011798ref3gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
1011924ref3gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
1012113ref3gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
1015119ref3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
1018035ref3gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
1018431ref3gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
1018575ref3gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
1019790ref3gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
1020213ref3gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
1021698ref3gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
1024758ref3gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
1025262ref3gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
1028592ref3gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
1029564ref3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
1029690ref3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
1030131ref3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
1031103ref3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
1031742ref3gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
1032390ref3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
1032678ref3gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
1033146ref3gcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
1038438ref3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
1044315ref3gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
1047330ref3gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
1048392ref3gcc -m32 -Os -fomit-frame-pointer2017080120170725
1052874ref3gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
1053378ref3gcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
1053468ref3gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
1053531ref3gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
1053603ref3gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
1053747ref3gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
1054575ref3gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
1055259ref3gcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
1056060ref3gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
1056429ref3gcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
1056861ref3gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
1056870ref3gcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
1058787ref3gcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
1060506ref3gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
1061568ref3gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
1064916ref3gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
1067589ref3gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
1074807ref3gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
1074807ref3gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
1077039ref2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
1077048ref3gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
1078083ref2gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
1078290ref2gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
1078389ref3gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
1081962ref2gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
1083510ref3gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
1093473ref3gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
1144602ref2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
1146303ref2gcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
1153260ref2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
1158840ref2gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
1160586ref2gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
1167516ref2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
1168461ref2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
1177731ref2gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
1183860ref2gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
1188036ref2gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
1190088ref2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
1191816ref2gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
1192140ref2gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
1194507ref2gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
1198683ref2gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
1201824ref2gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
1201842ref2gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
1202211ref2gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
1204353ref2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
1207611ref2gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
1208214ref2gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
1208376ref2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
1208511ref2gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
1211085ref2gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
1213479ref2gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
1217457ref2gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
1229022ref2gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
1229895ref2gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
1230588ref2gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
1231758ref2gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
1232802ref2gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
1240047ref2gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
1246716ref2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
1251324ref2gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
1257669ref2gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
1351746ref2gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
1363518ref2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
1365642ref2gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
1365957ref2gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
1366605ref2gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
1369188ref2gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
1377639ref2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
1393632ref2gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
1396890ref2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
1403739ref2gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
1405332ref2gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
1412433ref2gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
1412865ref2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
1414728ref2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
1419606ref2gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
1431531ref2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
1434789ref2gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
1446921ref2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
1450107ref2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
1454643ref2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
1455435ref2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
1455849ref2gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
1456011ref2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
1463778ref2gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
1468647ref2gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
1476387ref2gcc -m32 -O3 -fomit-frame-pointer2017080120170725
1479825ref2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
1485972ref2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
1486917ref2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
1496214ref2gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
1497258ref2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
1504683ref2gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
1514007ref2gcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
1514880ref2gcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
1517166ref2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
1539441ref2gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
1545957ref2gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
1546029ref2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
1546398ref2gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
1546452ref2gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
1550754ref2gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
1551177ref2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
1555767ref2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
1569402ref2gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
1569897ref2gcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
1571013ref2gcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
1572183ref2gcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
1572786ref2gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
1575891ref2gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
1579266ref2gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
1582101ref2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
1584360ref2gcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
1585620ref2gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
1593540ref2gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
1598589ref2gcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
1602621ref2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
1602738ref2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
1605627ref2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
1606032ref2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
1607985ref2gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
1612044ref2gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
1613691ref2gcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
1613961ref2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
1614114ref2gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
1614276ref2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
1614321ref2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
1615338ref2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
1615500ref2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
1615671ref2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
1616031ref2gcc -m32 -O -fomit-frame-pointer2017080120170725
1616463ref2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
1619622ref2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
1623465ref2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
1623780ref2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
1626948ref2gcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
1627380ref2gcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
1631556ref2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
1636479ref2gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
1647468ref2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
1648368ref2gcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
1657701ref2gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
1658259ref2gcc -m32 -Os -fomit-frame-pointer2017080120170725
1658502ref2gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
1662849ref2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
1665315ref2gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
1672668ref2gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
1672722ref2gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
1679544ref2gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
1680480ref2gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
1684602ref2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
1685205ref2gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
1687824ref2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
1692927ref2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
1693719ref2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
1694079ref2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
1701369ref2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
1702017ref2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
1706283ref2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
1707534ref2gcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
1715904ref2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
1716057ref2gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
1720503ref2gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
1726227ref2gcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
1729089ref2gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
1732536ref2gcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
1753704goptvgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
1756980ref2gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
1757493ref2gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
1833921goptvgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
1851597goptvgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
1853091goptvgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
1883943ref2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
1885095ref2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
1888857ref2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
1889991goptvgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
1890180ref2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
1897803ref2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
1898064ref2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
1903086ref2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
1916847ref2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
1917243ref2gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
1918584ref2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
1918827goptvgcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
1928889ref2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
1931004ref2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
1931634goptvgcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
1933920ref2gcc -m32 -O2 -fomit-frame-pointer2017080120170725
1936827goptvgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
1940949goptvgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
1942074goptvgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
1943127goptvgcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
1944027goptvgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
1944189goptvgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
1948590goptvgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
1952541goptvgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
1975410goptvgcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
1979253goptvgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
1982844goptvgcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
1986633goptvgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
1989846goptvgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
2008404goptvgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
2013318goptvgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
2022390ref2gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
2023515ref2gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
2023623ref2gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
2026971ref2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
2032146ref2gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
2041371goptvgcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
2043990goptvgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
2052675ref2gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
2053647ref2gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
2062962ref2gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
2063574goptvgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
2074815goptvgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
2083392goptvgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
2084751goptvgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
2099322goptvgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
2100528goptvgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
2104830goptvgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
2123892goptvgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
2127168goptvgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
2136690goptvgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
2144502goptvgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
2145330goptvgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
2151081goptvgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
2163483goptvgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
2223774goptvgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
2223873goptvgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
2229948goptvgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
2239668goptvgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
2246616goptvgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
2247912goptvgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
2258982goptvgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
2264139goptvgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
2309472goptvgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
2334402goptvgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
2654901goptvgcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
2675979goptvgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
2680803goptvgcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
2685627goptvgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
2689344goptvgcc -m32 -O -fomit-frame-pointer2017080120170725
2703582goptvgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
2716425goptvgcc -m32 -O2 -fomit-frame-pointer2017080120170725
2735271goptvgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
2752560goptvgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
2806083goptvgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
2819385goptvgcc -m32 -O3 -fomit-frame-pointer2017080120170725
2868138goptvgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
2894625goptvgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
2899521goptvgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
2913300goptvgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
2974365goptvgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
3063195goptvgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
3075210goptvgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
3085110goptvgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
3087702goptvgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
3096162goptvgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
3099735goptvgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
3108294goptvgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
3111309goptvgcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
3112524goptvgcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
3112668goptvgcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
3113298goptvgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
3119913goptvgcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
3122640goptvgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
3127257goptvgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
3127527goptvgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
3131298goptvgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
3133899goptvgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
3145068goptvgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
3146589goptvgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
3147705goptvgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
3148578goptvgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
3150936goptvgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
3156498goptvgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
3158379goptvgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
3159252goptvgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
3161925goptvgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
3164391goptvgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
3176460goptvgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
3183165goptvgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
3184641goptvgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
3186819goptvgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
3188628goptvgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
3190977goptvgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
3196323goptvgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
3196665goptvgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
3197889goptvgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
3198429goptvgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
3199257goptvgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
3215934goptvgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
3219723goptvgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
3221892goptvgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
3242772goptvgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
3251124goptvgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
3264228goptvgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
3271176goptvgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
3275001goptvgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
3276054goptvgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
3300228goptvgcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
3301632goptvgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
3302307goptvgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
3302613goptvgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
3302649goptvgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
3302793goptvgcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
3303117goptvgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
3305529goptvgcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
3306618goptvgcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
3307986goptvgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
3309552goptvgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
3312954goptvgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
3312981goptvgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
3313656goptvgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
3317436goptvgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
3373452goptvgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
3379338goptvgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
3661056goptvgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
3709719goptvgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
3747249goptvgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
3779613goptvgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
3803481goptvgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
3816162goptvgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
3824541goptvgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
3959856goptvgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
3986694goptvgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
3988980goptvgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
4000365goptvgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
4011291goptvgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
4013532goptvgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
4015836goptvgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
4021398goptvgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
4024251goptvgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
4025259goptvgcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
4026150goptvgcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
4034277goptvgcc -m32 -Os -fomit-frame-pointer2017080120170725
4035177goptvgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
4037463goptvgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
4043412goptvgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
4053339goptvgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
4053969goptvgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
4058136goptvgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
4060161goptvgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
4064769goptvgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
4065021goptvgcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
4066929goptvgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
4068261goptvgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
4072248goptvgcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
4075425goptvgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
4075434goptvgcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725

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