Implementation notes: x86, h2atom, crypto_aead/ascon128v1

Computer: h2atom
Architecture: x86
CPU ID: GenuineIntel-000106ca-bfe9fbff
SUPERCOP version: 20161009
Operation: crypto_aead
Primitive: ascon128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
904430opt64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016110520161009
904430opt64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016110520161009
908950opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016110520161009
917040opt64gcc -m32 -march=pentium -Os -fomit-frame-pointer2016110520161009
917060opt64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016110520161009
939000opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer2016110520161009
939020opt64gcc -m32 -Os -fomit-frame-pointer2016110520161009
940780opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2016110520161009
940790opt64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016110520161009
946150opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016110520161009
946150opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016110520161009
946150opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016110520161009
946300opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016110520161009
946330opt64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016110520161009
946350opt64gcc -m32 -march=i486 -Os -fomit-frame-pointer2016110520161009
946470opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2016110520161009
946490opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2016110520161009
946490opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016110520161009
946770opt64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016110520161009
947940opt64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016110520161009
948540opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016110520161009
948540opt64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016110520161009
951100opt64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016110520161009
951100opt64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016110520161009
951120opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2016110520161009
951140opt64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016110520161009
952850opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016110520161009
953970opt64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016110520161009
953970opt64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016110520161009
954770opt64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016110520161009
955540opt64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016110520161009
955920opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016110520161009
955960opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016110520161009
956100opt64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016110520161009
956120opt64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016110520161009
956390opt64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016110520161009
958430opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016110520161009
958430opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016110520161009
959510opt64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016110520161009
959540opt64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016110520161009
959790opt64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016110520161009
960070opt64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016110520161009
960810opt64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016110520161009
960830opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016110520161009
960840opt64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016110520161009
962620opt64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016110520161009
966160opt64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016110520161009
969810opt64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016110520161009
969810opt64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016110520161009
972630opt64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016110520161009
972630opt64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016110520161009
972670opt64gcc -m32 -march=k6 -Os -fomit-frame-pointer2016110520161009
973750opt64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016110520161009
975940opt64gcc -m32 -march=i386 -Os -fomit-frame-pointer2016110520161009
977240opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016110520161009
977260opt64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016110520161009
977260opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016110520161009
983540opt64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016110520161009
983940opt64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016110520161009
986140opt64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016110520161009
986150opt64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016110520161009
989290opt64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016110520161009
989510opt64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016110520161009
990230opt64gcc -m32 -O2 -fomit-frame-pointer2016110520161009
990350opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016110520161009
990350opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016110520161009
990710opt64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016110520161009
991070opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016110520161009
992010opt64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016110520161009
992830opt64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016110520161009
993370opt64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016110520161009
993580opt64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016110520161009
994500opt64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016110520161009
994620opt64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016110520161009
994880opt64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016110520161009
994880opt64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016110520161009
995240opt64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016110520161009
995830opt64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016110520161009
995830opt64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016110520161009
995860opt64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016110520161009
996300opt64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016110520161009
996820opt64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016110520161009
996820opt64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016110520161009
996840opt64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016110520161009
996840opt64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016110520161009
997970opt64gcc -m32 -O3 -fomit-frame-pointer2016110520161009
998920opt64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016110520161009
999460opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016110520161009
999480opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016110520161009
1001590opt64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016110520161009
1003950opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016110520161009
1005810opt64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016110520161009
1014690opt64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016110520161009
1014880opt64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016110520161009
1017140opt64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016110520161009
1017150opt64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016110520161009
1028590opt64gcc -m32 -march=i386 -O -fomit-frame-pointer2016110520161009
1031600opt64gcc -m32 -march=i486 -O -fomit-frame-pointer2016110520161009
1031650opt64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016110520161009
1031660opt64gcc -m32 -march=pentium -O -fomit-frame-pointer2016110520161009
1033420opt64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016110520161009
1033430opt64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016110520161009
1033440opt64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016110520161009
1033470opt64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016110520161009
1034060opt64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016110520161009
1034090opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016110520161009
1034160opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016110520161009
1034160opt64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016110520161009
1035370opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016110520161009
1035620opt64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016110520161009
1035620opt64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016110520161009
1035630opt64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016110520161009
1035650opt64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016110520161009
1036080opt64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016110520161009
1036090opt64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016110520161009
1036210opt64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016110520161009
1036230opt64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016110520161009
1036980opt64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016110520161009
1038470opt64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016110520161009
1038680opt64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016110520161009
1038760opt64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016110520161009
1038800opt64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016110520161009
1039210opt64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016110520161009
1039210opt64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016110520161009
1039210opt64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016110520161009
1044150opt64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016110520161009
1044160opt64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016110520161009
1044200opt64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016110520161009
1045210opt64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016110520161009
1047420opt64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016110520161009
1050060opt64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016110520161009
1050100opt64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016110520161009
1051620opt64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016110520161009
1051640opt64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016110520161009
1051680opt64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016110520161009
1051680opt64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016110520161009
1052490opt64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016110520161009
1052490opt64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016110520161009
1052490opt64gcc -m32 -march=k6 -O -fomit-frame-pointer2016110520161009
1053490opt64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016110520161009
1055540opt64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016110520161009
1055560opt64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016110520161009
1055560opt64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016110520161009
1056900opt64gcc -funroll-loops -m32 -O -fomit-frame-pointer2016110520161009
1064380opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016110520161009
1064380opt64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016110520161009
1064530opt64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016110520161009
1064540opt64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016110520161009
1065030opt64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016110520161009
1065980opt64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016110520161009
1066010opt64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016110520161009
1072060opt64gcc -m32 -march=athlon -O -fomit-frame-pointer2016110520161009
1072590opt64gcc -m32 -march=k8 -O -fomit-frame-pointer2016110520161009
1072650opt64gcc -m32 -march=barcelona -O -fomit-frame-pointer2016110520161009
1076700opt64gcc -m32 -march=prescott -O -fomit-frame-pointer2016110520161009
1076710opt64gcc -m32 -march=nocona -O -fomit-frame-pointer2016110520161009
1077780opt64gcc -m32 -march=core2 -O -fomit-frame-pointer2016110520161009
1077780opt64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016110520161009
1077780opt64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016110520161009
1080560opt64gcc -m32 -march=corei7 -O -fomit-frame-pointer2016110520161009
1082040opt64gcc -m32 -O -fomit-frame-pointer2016110520161009
1265760refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016110520161009
1265760refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016110520161009
1274390refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016110520161009
1288770refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016110520161009
1289470refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016110520161009
1291270refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016110520161009
1291270refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016110520161009
1292600refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016110520161009
1295570refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016110520161009
1295610refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016110520161009
1299060refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016110520161009
1304200refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016110520161009
1311910refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016110520161009
1311910refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016110520161009
1311930refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016110520161009
1317280refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016110520161009
1317310refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016110520161009
1317320refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016110520161009
1317840refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016110520161009
1330340refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016110520161009
1330360refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016110520161009
1332560refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016110520161009
1334820refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016110520161009
1336690refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016110520161009
1339480refgcc -m32 -O3 -fomit-frame-pointer2016110520161009
1341250refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016110520161009
1341260refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016110520161009
1341270refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016110520161009
1344420refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016110520161009
1344450refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016110520161009
1350210refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016110520161009
1355200refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016110520161009
1355930refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016110520161009
1356880refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016110520161009
1358850refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016110520161009
1366860refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016110520161009
1371830refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016110520161009
1377450refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016110520161009
1385830refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016110520161009
1385840refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016110520161009
1391730refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016110520161009
1394620refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016110520161009
1394740refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016110520161009
1394810refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016110520161009
1420030refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016110520161009
1420040refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016110520161009
1420050refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016110520161009
1420060refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016110520161009
1441930refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016110520161009
1441940refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016110520161009
1441950refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016110520161009
1454390refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016110520161009
1466850refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016110520161009
1471540refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016110520161009
1498500refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016110520161009
1498520refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016110520161009
1571780refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016110520161009
1572020refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016110520161009
1572040refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016110520161009
1572060refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016110520161009
1589810refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016110520161009
1589920refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016110520161009
1590740refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016110520161009
1593740refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016110520161009
1594630refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016110520161009
1668520refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016110520161009
1673180refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016110520161009
1673250refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016110520161009
1673290refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016110520161009
1675470refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016110520161009
1680030refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016110520161009
1680060refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016110520161009
1680070refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016110520161009
1680870refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016110520161009
2028380refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016110520161009
2083530refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016110520161009
2083570refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016110520161009
2085940refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016110520161009
2093480refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016110520161009
2094170refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016110520161009
2094440refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016110520161009
2098960refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016110520161009
2103380refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016110520161009
2112290refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016110520161009
2120880refgcc -m32 -O2 -fomit-frame-pointer2016110520161009
2138740refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016110520161009
2164450refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016110520161009
2246550refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016110520161009
2250470refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016110520161009
2323420refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016110520161009
2323570refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016110520161009
2333690refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016110520161009
2348380refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016110520161009
2359800refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016110520161009
2359980refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016110520161009
2375710refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016110520161009
2385000refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016110520161009
2385020refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016110520161009
2401040refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016110520161009
2411380refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016110520161009
2411630refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016110520161009
2411640refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016110520161009
2412900refgcc -m32 -march=k8 -O -fomit-frame-pointer2016110520161009
2413120refgcc -m32 -march=athlon -O -fomit-frame-pointer2016110520161009
2415660refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016110520161009
2416330refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016110520161009
2417000refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016110520161009
2417220refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016110520161009
2417710refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016110520161009
2417930refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016110520161009
2418290refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016110520161009
2418410refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016110520161009
2418450refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016110520161009
2420980refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016110520161009
2421060refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016110520161009
2436260refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016110520161009
2437930refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016110520161009
2438530refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016110520161009
2439020refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016110520161009
2439240refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016110520161009
2439620refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016110520161009
2452030refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016110520161009
2452040refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016110520161009
2457390refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016110520161009
2457970refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016110520161009
2461700refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016110520161009
2461720refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016110520161009
2461900refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016110520161009
2475790refgcc -m32 -march=core2 -O -fomit-frame-pointer2016110520161009
2476160refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016110520161009
2476310refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016110520161009
2476870refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016110520161009
2476870refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016110520161009
2476950refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016110520161009
2477180refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016110520161009
2477590refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016110520161009
2481830refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016110520161009
2485030refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016110520161009
2485820refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016110520161009
2486120refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016110520161009
2489660refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016110520161009
2490120refgcc -m32 -Os -fomit-frame-pointer2016110520161009
2495620refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016110520161009
2495780refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016110520161009
2495860refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016110520161009
2495910refgcc -m32 -march=prescott -O -fomit-frame-pointer2016110520161009
2495930refgcc -m32 -march=nocona -O -fomit-frame-pointer2016110520161009
2496650refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016110520161009
2496670refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016110520161009
2501140refgcc -m32 -march=i386 -O -fomit-frame-pointer2016110520161009
2543830refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016110520161009
2543850refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016110520161009
2543970refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016110520161009
2562900refgcc -m32 -march=k6 -O -fomit-frame-pointer2016110520161009
2563010refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016110520161009
2563130refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016110520161009
2568400refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016110520161009
2570210refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016110520161009
2570570refgcc -m32 -march=pentium -O -fomit-frame-pointer2016110520161009
2596680refgcc -m32 -O -fomit-frame-pointer2016110520161009
2663490refgcc -m32 -march=i486 -O -fomit-frame-pointer2016110520161009

Test failure

Implementation: crypto_aead/ascon128v1/opt64
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer opt64 ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer opt64 ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer opt64 ref
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer opt64 ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer opt64 ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer opt64 ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer opt64 ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer opt64 ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer opt64 ref