Implementation notes: x86, margaux, crypto_aead/pi16cipher128v2

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi16cipher128v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
976041ref3gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
977625ref3gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
978786ref3gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
980424ref3gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
984816ref3gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
984834ref3gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
985248ref3gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
985635ref3gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
985752ref3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
988389ref3gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
991827ref3gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
998721ref3gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
1000836ref3gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
1003824ref3gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
1004787ref3gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
1007055ref3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
1010178ref3gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
1010475ref3gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
1011195ref3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
1011321ref3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
1011843ref3gcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
1011924ref3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
1012365ref3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
1012473ref3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
1012509ref3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
1012779ref3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
1015461ref3gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
1016532ref3gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
1017189ref3gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
1017423ref3gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
1018089ref3gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
1018125ref3gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
1018206ref3gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
1018980ref3gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
1019448ref3gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
1023021ref3gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
1024353ref3gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
1025352ref3gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
1026342ref3gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
1026594ref3gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
1026711ref3gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
1027206ref3gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
1027422ref3gcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
1028340ref3gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
1028421ref3gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
1029195ref3gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
1029330ref3gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
1030716ref3gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
1033542ref3gcc -m32 -O2 -fomit-frame-pointer2017080120170725
1039761ref3gcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
1040859ref3gcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
1044918ref3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
1045080ref3gcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
1045485ref3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
1045557goptvgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
1046763ref3gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
1047420ref3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
1047618ref3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
1047879ref3gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
1048167ref3gcc -m32 -O -fomit-frame-pointer2017080120170725
1048770ref3gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
1049157ref3gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
1049175ref3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
1049436ref3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
1050003ref3gcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
1053081goptvgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
1055682ref3gcc -m32 -O3 -fomit-frame-pointer2017080120170725
1057167ref3gcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
1057347ref3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
1057779goptvgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
1057941ref3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
1058013ref3gcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
1058868ref3gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
1060893ref3gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
1061163ref3gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
1061208ref3gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
1063422goptvgcc -m32 -O2 -fomit-frame-pointer2017080120170725
1067742ref3gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
1074870ref3gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
1074942ref3gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
1074951ref3gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
1076400ref3gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
1088352ref3gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
1090746ref3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
1116405ref3gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
1118421ref3gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
1119330ref3gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
1119870ref3gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
1123704goptvgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
1138230ref2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
1138338ref2gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
1141533ref2gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
1142586ref2gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
1155321goptvgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
1157580ref2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
1161162ref2gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
1162179ref2gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
1162656ref2gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
1189008goptvgcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
1193454goptvgcc -m32 -O -fomit-frame-pointer2017080120170725
1196181goptvgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
1226322goptvgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
1235304goptvgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
1244574goptvgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
1246527goptvgcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
1255221goptvgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
1267713ref3gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
1268424ref3gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
1270854goptvgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
1275390goptvgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
1278099ref3gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
1282410goptvgcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
1283220ref3gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
1283994ref3gcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
1285209goptvgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
1286559ref3gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
1287279ref2gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
1289088ref3gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
1289547goptvgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
1292166ref3gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
1293111ref3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
1296333ref3gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
1296810ref3gcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
1296990ref2gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
1297548goptvgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
1298349ref2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
1298349ref2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
1299375ref2gcc -m32 -O3 -fomit-frame-pointer2017080120170725
1299798ref3gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
1300968ref3gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
1303191ref3gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
1305891ref2gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
1307124goptvgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
1307178goptvgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
1315512ref2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
1318248ref2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
1318626ref3gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
1319688ref3gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
1324278ref2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
1324989ref2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
1325412ref2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
1325610ref3gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
1327860ref3gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
1327950ref3gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
1328148ref2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
1333395ref2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
1339389ref3gcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
1342611ref2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
1342692goptvgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
1344834ref3gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
1345050ref2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
1345176ref3gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
1345239ref3gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
1346085ref3gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
1350144goptvgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
1350774ref3gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
1352313ref3gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
1355850ref2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
1363059ref3gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
1363347ref3gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
1363968goptvgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
1364877ref3gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
1366515ref3gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
1367028ref3gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
1367622ref3gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
1373130goptvgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
1377234goptvgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
1378467ref3gcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
1380474ref3gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
1381671ref3gcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
1381698ref3gcc -m32 -Os -fomit-frame-pointer2017080120170725
1382094ref3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
1382310ref3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
1382319ref3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
1382337ref3gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
1382373ref3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
1382922ref3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
1383021ref3gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
1383129ref3gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
1383471ref3gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
1383795ref3gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
1384245ref3gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
1385460ref3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
1385514ref3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
1385613ref3gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
1386333ref3gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
1388502ref3gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
1388601ref3gcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
1392372ref3gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
1394217ref3gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
1394325ref3gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
1396179ref3gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
1396422ref3gcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
1398456ref3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
1400490goptvgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
1403550ref3gcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
1403586ref3gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
1406160ref3gcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
1407267ref3gcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
1407357goptvgcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
1409472ref3gcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
1413153ref3gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
1415241ref3gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
1415736ref3gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
1416222ref3gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
1416501ref3gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
1419228ref3gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
1419255ref3gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
1419381ref3gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
1419876ref3gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
1420794ref3gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
1421604ref3gcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
1424835ref3gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
1424970ref3gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
1431630goptvgcc -m32 -Os -fomit-frame-pointer2017080120170725
1438506goptvgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
1438776goptvgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
1446066goptvgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
1449360goptvgcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
1469727ref3gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
1470996ref3gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
1471473ref3gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
1482471goptvgcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
1485306goptvgcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
1489824ref2gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
1503117ref2gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
1503981goptvgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
1507599goptvgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
1518885goptvgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
1519479ref3gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
1523043ref3gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
1524924ref3gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
1528533goptvgcc -m32 -O3 -fomit-frame-pointer2017080120170725
1533726ref2gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
1545642ref2gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
1569222ref2gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
1571553ref2gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
1579392ref2gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
1588410ref2gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
1588464ref2gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
1609191ref2gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
1610109ref2gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
1621260ref2gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
1623897ref2gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
2186109ref2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
2193516ref2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
2193696ref2gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
2197944ref2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
2200158ref2gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
2200347ref2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
2202255ref2gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
2208681ref2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
2212389ref2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
2216124ref2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
2216160ref2gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
2220264ref2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
2221137ref2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
2224584ref2gcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
2228058ref2gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
2237562ref2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
2240730ref2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
2311038ref2gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
2324790ref2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
2328219ref2gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
2328264ref2gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
2334978ref2gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
2344473ref2gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
2352726ref2gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
2379303ref2gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
2386359ref2gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
2388411goptvgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
2397051goptvgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
2399940ref2gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
2407644ref2gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
2416212goptvgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
2418741goptvgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
2429334goptvgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
2442879ref2gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
2469798goptvgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
2484576goptvgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
2484945ref2gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
2485485goptvgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
2488833goptvgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
2498346goptvgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
2501937goptvgcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
2502306goptvgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
2506482goptvgcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
2541771goptvgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
2560293goptvgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
2560662goptvgcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
2578239goptvgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
2578941goptvgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
2590488goptvgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
2599965goptvgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
2602431ref2gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
2606949goptvgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
2616669goptvgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
2643435goptvgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
2669625goptvgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
2684754goptvgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
2686995goptvgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
2691450goptvgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
2696301goptvgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
2710485goptvgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
2713599goptvgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
2713752goptvgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
2725704goptvgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
2735829goptvgcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
2739942goptvgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
2750220goptvgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
2788092goptvgcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
2818008ref2gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
2821743ref2gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
2858715ref2gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
2880630ref2gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
2887128ref2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
2887515ref2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
2888757ref2gcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
2889045ref2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
2889576ref2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
2893509ref2gcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
2895624ref2gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
2896758ref2gcc -m32 -O -fomit-frame-pointer2017080120170725
2898909ref2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
2899395ref2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
2899980ref2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
2902203ref2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
2902626ref2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
2903148ref2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
2903409ref2gcc -m32 -O2 -fomit-frame-pointer2017080120170725
2903526ref2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
2906397ref2gcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
2911086ref2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
2911995ref2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
2912094ref2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
2914434ref2gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
2917431ref2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
2918079ref2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
2918115ref2gcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
2927223ref2gcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
2942523ref2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
2945646ref2gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
2978253ref2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
3028779ref2gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
3037653ref2gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
3038229ref2gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
3152700ref2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
3171879ref2gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
3174273ref2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
3202812ref2gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
3213549ref2gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
3219894ref2gcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
3224169ref2gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
3241395ref2gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
3247425ref2gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
3272787ref2gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
3275028ref2gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
3585114ref2gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
3589182ref2gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
3611115ref2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
3626091ref2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
3626667ref2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
3631500ref2gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
3634290ref2gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
3636567ref2gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
3636630ref2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
3639969ref2gcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
3642120ref2gcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
3651273ref2gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
3656556ref2gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
3664737ref2gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
3665880ref2gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
3666645ref2gcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
3666789ref2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
3670641ref2gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
3679533ref2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
3679911ref2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
3688074ref2gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
3688290ref2gcc -m32 -Os -fomit-frame-pointer2017080120170725
3690099ref2gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
3690135ref2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
3692871ref2gcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
3696507ref2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
3696948ref2gcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
3697848ref2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
3700557ref2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
3704751ref2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
3705732ref2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
3709224ref2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
3714948ref2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
3719502ref2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
3724506ref2gcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
3727206ref2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
3737394ref2gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
3807783ref2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
3889665ref2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
3998466goptvgcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
4013307goptvgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
4050315goptvgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
4056696goptvgcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
4079889goptvgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
4100967goptvgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
4199373ref2gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
4204044ref2gcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
4206537ref2gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
4206897ref2gcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
4219938ref2gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
4222161ref2gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
4262562ref2gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
4263804ref2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
4269537ref2gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
4272048ref2gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
4282569ref2gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
4284693ref2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
4288284ref2gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
4294242ref2gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
4675923goptvgcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
4724946goptvgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
4736259goptvgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
4740138goptvgcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
4815243goptvgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
4837680goptvgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
6285285goptvgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
6445179goptvgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
6498045goptvgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
6514371goptvgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
6514704goptvgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
6518196goptvgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
6522939goptvgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
6554421goptvgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
6567192goptvgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
6584688goptvgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
6621561goptvgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
6633711goptvgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
6650262goptvgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
6710535goptvgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
6724377goptvgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
6725556goptvgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
6824646goptvgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
6878691goptvgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
6973749goptvgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
7085943goptvgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
7087113goptvgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
7090326goptvgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
7092486goptvgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
7129836goptvgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
7857378goptvgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
7999479goptvgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
8023221goptvgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
8104851goptvgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
8235207goptvgcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
8335188goptvgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
8516709goptvgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
8548119goptvgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
8582760goptvgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
8634744goptvgcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
8668755goptvgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
8796987goptvgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
10362933goptvgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
10391832goptvgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
10440513goptvgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
10626651goptvgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
10658709goptvgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
10708155goptvgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
11036682goptvgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
11049867goptvgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
11126790goptvgcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
11697489goptvgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
11715246goptvgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
11895849goptvgcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725

Test failure

Implementation: crypto_aead/pi16cipher128v2/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/pi16cipher128v2/goptv
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
error 111
crypto_aead_decrypt allows trivial forgeries

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-m -O3 -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=pentium3 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium3 -O3 -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 -m32 -march=pentium-m -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -O3 -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=pentium3 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer goptv

Test failure

Implementation: crypto_aead/pi16cipher128v2/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/pi16cipher128v2/goptv
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 30, 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=core2 -msse4.1 -O2 -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 -O2 -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-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
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=corei7 -O -fomit-frame-pointer goptv
gcc -m32 -march=corei7 -Os -fomit-frame-pointer goptv

Compiler output

Implementation: crypto_aead/pi16cipher128v2/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: MMX vector return without MMX 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: warning: MMX vector argument without MMX enabled changes the ABI [-Wpsabi]
pi-cipher.c: vchunk_t vect_ast(vchunk_t x, vchunk_t y)
pi-cipher.c: ^

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer goptv
gcc -m32 -O2 -fomit-frame-pointer goptv
gcc -m32 -Os -fomit-frame-pointer goptv
gcc -m32 -march=i386 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=i386 -Os -fomit-frame-pointer goptv
gcc -m32 -march=i486 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=i486 -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer goptv

Compiler output

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

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -funroll-loops -m32 -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=pentium -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer goptv
gcc -m32 -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=pentium -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer goptv

Compiler output

Implementation: crypto_aead/pi16cipher128v2/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: MMX vector return without MMX 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: warning: MMX vector argument without MMX enabled changes the ABI [-Wpsabi]
pi-cipher.c: vchunk_t vect_ast_precomputed_mu(vchunk_t y)
pi-cipher.c: ^

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer goptv
gcc -m32 -O -fomit-frame-pointer goptv
gcc -m32 -march=i386 -O -fomit-frame-pointer goptv
gcc -m32 -march=i486 -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer goptv