Implementation notes: x86, h4e450, crypto_aead/pi16cipher096v2

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi16cipher096v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
746738ref2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017100320170725
746856ref2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017100320170725
751184ref2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017100320170725
752310ref2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017100320170725
752704ref2gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017100320170725
754452ref2gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017100320170725
759635ref2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017100320170725
759653ref2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017100320170725
762888ref2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100320170725
765386ref2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017100320170725
767520ref2gcc -m32 -O3 -fomit-frame-pointer2017100320170725
767961ref2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017100320170725
768588ref2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017100320170725
768854ref2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017100320170725
770341ref2gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017100320170725
782886ref2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100320170725
838503ref2gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017100320170725
840251ref2gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017100320170725
850492ref2gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100320170725
850691ref2gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017100320170725
866476ref2gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017100320170725
873957ref2gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017100320170725
886626ref2gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017100320170725
886858ref2gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100320170725
893446ref2gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017100320170725
893703ref2gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100320170725
893741ref2gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100320170725
898377ref3gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017100320170725
898391ref3gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017100320170725
904842ref2gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017100320170725
904899ref2gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100320170725
904980ref2gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100320170725
910062ref3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017100320170725
910352ref3gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017100320170725
911634ref3gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017100320170725
914028ref3gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017100320170725
914076ref3gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017100320170725
919244ref3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017100320170725
919291ref3gcc -funroll-loops -m32 -O -fomit-frame-pointer2017100320170725
920127ref3gcc -m32 -O3 -fomit-frame-pointer2017100320170725
920759ref3gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017100320170725
920925ref3gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017100320170725
926706ref3gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017100320170725
927257ref3gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017100320170725
929693ref3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017100320170725
930131ref3gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017100320170725
930159ref3gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017100320170725
939545ref3gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017100320170725
940709ref3gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017100320170725
943198ref3gcc -m32 -march=corei7 -O -fomit-frame-pointer2017100320170725
944490ref3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017100320170725
944561ref3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017100320170725
944561ref3gcc -m32 -march=nocona -O -fomit-frame-pointer2017100320170725
944884ref3gcc -m32 -march=core2 -O -fomit-frame-pointer2017100320170725
945516ref3gcc -m32 -march=prescott -O -fomit-frame-pointer2017100320170725
945739ref3gcc -m32 -O -fomit-frame-pointer2017100320170725
951277ref3gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017100320170725
951881ref3gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017100320170725
951914ref3gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017100320170725
964834ref3gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017100320170725
967305ref3gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017100320170725
967333ref3gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017100320170725
969527ref3gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017100320170725
970225ref3gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017100320170725
971057ref3gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017100320170725
977099ref3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017100320170725
977155ref3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017100320170725
977621ref3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017100320170725
978633ref3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017100320170725
979906ref3gcc -m32 -O2 -fomit-frame-pointer2017100320170725
982519ref3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017100320170725
987620ref3gcc -m32 -march=k8 -O -fomit-frame-pointer2017100320170725
989724ref3gcc -m32 -march=athlon -O -fomit-frame-pointer2017100320170725
993158ref3gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017100320170725
995681ref3gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017100320170725
998806ref3gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017100320170725
1014149ref3gcc -m32 -march=barcelona -O -fomit-frame-pointer2017100320170725
1016457ref3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017100320170725
1031619ref3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100320170725
1032236ref3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100320170725
1036199ref3gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017100320170725
1038041ref3gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017100320170725
1047151ref3gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017100320170725
1048283ref3gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017100320170725
1056163ref2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100320170725
1056851ref2gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100320170725
1057089ref2gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100320170725
1057122ref3gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017100320170725
1057184ref3gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017100320170725
1057417ref2gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100320170725
1057916ref3gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017100320170725
1058737ref3gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017100320170725
1062736ref3gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017100320170725
1063411ref2gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100320170725
1063801ref2gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100320170725
1064214ref3gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100320170725
1064922ref2gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100320170725
1065577ref2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100320170725
1067676ref3gcc -m32 -march=i386 -Os -fomit-frame-pointer2017100320170725
1071206ref3gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100320170725
1072508ref3gcc -m32 -march=prescott -Os -fomit-frame-pointer2017100320170725
1072512ref3gcc -m32 -march=nocona -Os -fomit-frame-pointer2017100320170725
1072531ref3gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017100320170725
1072811ref3gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017100320170725
1073975ref3gcc -m32 -march=i486 -Os -fomit-frame-pointer2017100320170725
1075818ref3gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017100320170725
1087902goptvgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017100320170725
1102860goptvgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017100320170725
1105591ref3gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017100320170725
1105748goptvgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017100320170725
1113923ref3gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017100320170725
1114588ref3gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017100320170725
1115034ref3gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017100320170725
1116151ref3gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017100320170725
1117281goptvgcc -m32 -march=i486 -O -fomit-frame-pointer2017100320170725
1117471ref3gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100320170725
1117666ref3gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017100320170725
1122454ref3gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017100320170725
1124401goptvgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100320170725
1125897goptvgcc -m32 -march=pentium -O -fomit-frame-pointer2017100320170725
1130334ref3gcc -m32 -march=pentium -O -fomit-frame-pointer2017100320170725
1130362ref3gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100320170725
1132809ref3gcc -m32 -march=i486 -O -fomit-frame-pointer2017100320170725
1134271ref3gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100320170725
1134385ref3gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017100320170725
1135967ref3gcc -m32 -march=i386 -O -fomit-frame-pointer2017100320170725
1138699goptvgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100320170725
1139867ref3gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100320170725
1140052ref3gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017100320170725
1140066ref3gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017100320170725
1140100ref3gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100320170725
1145078ref3gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017100320170725
1149547ref3gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100320170725
1149595ref3gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017100320170725
1149823ref3gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017100320170725
1154117ref3gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100320170725
1154141ref3gcc -m32 -march=pentium -Os -fomit-frame-pointer2017100320170725
1159546goptvgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100320170725
1161988ref3gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017100320170725
1162012ref3gcc -m32 -march=k6 -O -fomit-frame-pointer2017100320170725
1162036ref3gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017100320170725
1163427ref3gcc -m32 -march=k8 -Os -fomit-frame-pointer2017100320170725
1163450ref3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017100320170725
1168424goptvgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100320170725
1169146ref3gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017100320170725
1169151ref3gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100320170725
1169213ref3gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100320170725
1172286goptvgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017100320170725
1174043ref3gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017100320170725
1174062ref3gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100320170725
1175825ref3gcc -m32 -march=athlon -Os -fomit-frame-pointer2017100320170725
1182992goptvgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017100320170725
1186231ref3gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017100320170725
1187077ref3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017100320170725
1187082ref3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017100320170725
1187082ref3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017100320170725
1187087ref3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017100320170725
1188977goptvgcc -m32 -march=i386 -O -fomit-frame-pointer2017100320170725
1189670ref3gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017100320170725
1192103ref3gcc -m32 -Os -fomit-frame-pointer2017100320170725
1192421ref3gcc -m32 -march=k6 -Os -fomit-frame-pointer2017100320170725
1192473ref3gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017100320170725
1192554ref3gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017100320170725
1209872ref3gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100320170725
1209887ref3gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017100320170725
1211174ref3gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100320170725
1211302ref3gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100320170725
1211307ref3gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100320170725
1211369ref3gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017100320170725
1223690goptvgcc -m32 -O -fomit-frame-pointer2017100320170725
1241684ref3gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100320170725
1241688ref3gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017100320170725
1242438ref3gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017100320170725
1254542ref3gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017100320170725
1254642ref3gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017100320170725
1273204ref3gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100320170725
1273300ref3gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017100320170725
1275537ref3gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017100320170725
1275541ref3gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017100320170725
1275584ref3gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017100320170725
1353370ref3gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100320170725
1353413ref3gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100320170725
1357370ref3gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100320170725
1357440ref3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100320170725
1358291ref3gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100320170725
1358353ref3gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100320170725
1360220ref3gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100320170725
1362015ref3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100320170725
1398281goptvgcc -m32 -O2 -fomit-frame-pointer2017100320170725
1411819ref3gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100320170725
1411923ref3gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100320170725
1411933ref3gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100320170725
1411985ref3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100320170725
1413215goptvgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017100320170725
1414792goptvgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017100320170725
1431749ref3gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017100320170725
1432111ref3gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100320170725
1432134ref3gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100320170725
1432396ref3gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100320170725
1432505ref3gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100320170725
1436115ref3gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017100320170725
1439796ref3gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017100320170725
1440827goptvgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017100320170725
1445206goptvgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017100320170725
1450540goptvgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017100320170725
1451980ref3gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017100320170725
1451985ref3gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017100320170725
1452289ref3gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017100320170725
1452488ref3gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017100320170725
1453338goptvgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017100320170725
1467503ref3gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017100320170725
1467622ref3gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017100320170725
1467807ref3gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017100320170725
1467821ref3gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100320170725
1468781ref3gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017100320170725
1469122ref3gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017100320170725
1469156ref3gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017100320170725
1469242goptvgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017100320170725
1469375ref3gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017100320170725
1474320goptvgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017100320170725
1481544goptvgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017100320170725
1485325ref3gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100320170725
1523377goptvgcc -m32 -march=pentium -Os -fomit-frame-pointer2017100320170725
1534069goptvgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017100320170725
1534174goptvgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017100320170725
1534407goptvgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017100320170725
1535713goptvgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017100320170725
1535988goptvgcc -m32 -march=i386 -Os -fomit-frame-pointer2017100320170725
1536112goptvgcc -m32 -march=i486 -Os -fomit-frame-pointer2017100320170725
1541898goptvgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017100320170725
1548044goptvgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100320170725
1555363goptvgcc -m32 -Os -fomit-frame-pointer2017100320170725
1561881goptvgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100320170725
1562417goptvgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017100320170725
1582040goptvgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017100320170725
1586429goptvgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017100320170725
1591544goptvgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017100320170725
1598683goptvgcc -funroll-loops -m32 -O -fomit-frame-pointer2017100320170725
1624547goptvgcc -m32 -O3 -fomit-frame-pointer2017100320170725
2576880ref2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017100320170725
2579829ref2gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017100320170725
2588475ref2gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017100320170725
2593087ref2gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100320170725
2593124ref2gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017100320170725
2675196ref2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017100320170725
2675395ref2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017100320170725
2683603ref2gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017100320170725
2712041ref2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100320170725
2748920ref2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017100320170725
2749874ref2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017100320170725
2762733ref2gcc -funroll-loops -m32 -O -fomit-frame-pointer2017100320170725
2811876ref2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017100320170725
2813667ref2gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017100320170725
2815748ref2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017100320170725
2843535ref2gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100320170725
2843868ref2gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017100320170725
2894783ref2gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100320170725
2895087ref2gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017100320170725
2897186ref2gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100320170725
2898825ref2gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017100320170725
2898892ref2gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017100320170725
2899001ref2gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017100320170725
2906392ref2gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017100320170725
2930189ref2gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017100320170725
2942317ref2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017100320170725
2954789ref2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017100320170725
2995055ref2gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017100320170725
3183868ref2gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100320170725
3191359ref2gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100320170725
3194579ref2gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100320170725
3199296ref2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100320170725
3294092ref2gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017100320170725
3310817ref2gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017100320170725
3312940ref2gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017100320170725
3313490ref2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017100320170725
3816450goptvgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017100320170725
3820929goptvgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100320170725
3823512goptvgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017100320170725
3824581goptvgcc -m32 -march=prescott -O -fomit-frame-pointer2017100320170725
3824629goptvgcc -m32 -march=nocona -O -fomit-frame-pointer2017100320170725
3869730goptvgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100320170725
3873430goptvgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017100320170725
3873929goptvgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017100320170725
3875002goptvgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017100320170725
3879425goptvgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017100320170725
3904073goptvgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017100320170725
3913088goptvgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017100320170725
3913701goptvgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017100320170725
3916171goptvgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017100320170725
3928620ref2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017100320170725
3930938ref2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017100320170725
3931176ref2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017100320170725
3931248ref2gcc -m32 -march=core2 -O -fomit-frame-pointer2017100320170725
3934007goptvgcc -m32 -march=core2 -O -fomit-frame-pointer2017100320170725
3942139goptvgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100320170725
3953330goptvgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100320170725
3975199goptvgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017100320170725
3991449ref2gcc -m32 -O -fomit-frame-pointer2017100320170725
4047993goptvgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017100320170725
4048824goptvgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017100320170725
4105976goptvgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017100320170725
4163827ref2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017100320170725
4217012ref2gcc -m32 -march=i386 -O -fomit-frame-pointer2017100320170725
4257216ref2gcc -m32 -march=athlon -O -fomit-frame-pointer2017100320170725
4268521ref2gcc -m32 -march=k8 -O -fomit-frame-pointer2017100320170725
4304022goptvgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017100320170725
4304668goptvgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017100320170725
4320543goptvgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017100320170725
4377073goptvgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017100320170725
4382018goptvgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017100320170725
4382868ref2gcc -m32 -march=prescott -O -fomit-frame-pointer2017100320170725
4382924ref2gcc -m32 -march=nocona -O -fomit-frame-pointer2017100320170725
4407301goptvgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017100320170725
4407871goptvgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017100320170725
4426597goptvgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017100320170725
4435588goptvgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017100320170725
4444831goptvgcc -m32 -march=barcelona -O -fomit-frame-pointer2017100320170725
4453505goptvgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017100320170725
4458701goptvgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017100320170725
4464990goptvgcc -m32 -march=k8 -O -fomit-frame-pointer2017100320170725
4467409goptvgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017100320170725
4479920goptvgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017100320170725
4508871ref2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017100320170725
4519416ref2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017100320170725
4530778ref2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017100320170725
4545589ref2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017100320170725
4545760ref2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017100320170725
4546966ref2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017100320170725
4550728ref2gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017100320170725
4550804ref2gcc -m32 -march=k6 -O -fomit-frame-pointer2017100320170725
4550842ref2gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017100320170725
4560627ref2gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017100320170725
4565139ref2gcc -m32 -march=pentium -O -fomit-frame-pointer2017100320170725
4565482ref2gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100320170725
4582772ref2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017100320170725
4644707ref2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017100320170725
4650673ref2gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017100320170725
4650858ref2gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100320170725
4651010ref2gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100320170725
4652691ref2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017100320170725
4741098ref2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017100320170725
4741236ref2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017100320170725
4817355ref2gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017100320170725
4826893ref2gcc -m32 -march=i486 -O -fomit-frame-pointer2017100320170725
4903174goptvgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017100320170725
4934196ref2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100320170725
4937330goptvgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017100320170725
5086741ref2gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100320170725
5086984ref2gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017100320170725
5113631ref2gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100320170725
5113693ref2gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017100320170725
5195859ref2gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017100320170725
5228149goptvgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017100320170725
5228339ref2gcc -m32 -O2 -fomit-frame-pointer2017100320170725
5286555goptvgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017100320170725
5286816goptvgcc -m32 -march=k8 -Os -fomit-frame-pointer2017100320170725
5334654ref2gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017100320170725
5334768ref2gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017100320170725
5335889ref2gcc -m32 -march=athlon -Os -fomit-frame-pointer2017100320170725
5350447goptvgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017100320170725
5354485goptvgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017100320170725
5358328goptvgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017100320170725
5383669goptvgcc -m32 -march=core2 -Os -fomit-frame-pointer2017100320170725
5424419ref2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017100320170725
5424515ref2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017100320170725
5424533ref2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017100320170725
5424628ref2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017100320170725
5464500goptvgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017100320170725
5466547goptvgcc -m32 -march=prescott -Os -fomit-frame-pointer2017100320170725
5466751ref2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017100320170725
5466827ref2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017100320170725
5472437goptvgcc -m32 -march=nocona -Os -fomit-frame-pointer2017100320170725
5476071ref2gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100320170725
5476484ref2gcc -m32 -march=pentium -Os -fomit-frame-pointer2017100320170725
5482075ref2gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017100320170725
5495019ref2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017100320170725
5495033ref2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017100320170725
5497023ref2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017100320170725
5497170ref2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017100320170725
5497608ref2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017100320170725
5511820ref2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017100320170725
5512024ref2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017100320170725
5512660ref2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017100320170725
5535218ref2gcc -m32 -Os -fomit-frame-pointer2017100320170725
5557177ref2gcc -m32 -march=i386 -Os -fomit-frame-pointer2017100320170725
5604221ref2gcc -m32 -march=k6 -Os -fomit-frame-pointer2017100320170725
5604596ref2gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017100320170725
5605062ref2gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017100320170725
5611450ref2gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017100320170725
5689127ref2gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017100320170725
5763151ref2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017100320170725
5881864ref2gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100320170725
5881920ref2gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017100320170725
5980596ref2gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017100320170725
5980858ref2gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017100320170725
6139313ref2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017100320170725
6139726ref2gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017100320170725
6317557ref2gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017100320170725
6317804ref2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100320170725
6318022ref2gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100320170725
6319148ref2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017100320170725
6323485ref2gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017100320170725
6323718ref2gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017100320170725
6345824ref2gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100320170725
6348727ref2gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100320170725
6446814ref2gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100320170725
6447151ref2gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017100320170725
6645682ref2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017100320170725
6645805ref2gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017100320170725
6701186ref2gcc -m32 -march=i486 -Os -fomit-frame-pointer2017100320170725
9569194goptvgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100320170725
10059408goptvgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017100320170725
10155058goptvgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100320170725
10323868goptvgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017100320170725
10357769goptvgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017100320170725
10358530goptvgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017100320170725
10361113goptvgcc -m32 -march=k6 -Os -fomit-frame-pointer2017100320170725
10407022goptvgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017100320170725
10408989goptvgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017100320170725
10413097goptvgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017100320170725
10420716goptvgcc -m32 -march=athlon -Os -fomit-frame-pointer2017100320170725
11246390goptvgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017100320170725
11251800goptvgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017100320170725
11254712goptvgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100320170725
11260915goptvgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100320170725
11261091goptvgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017100320170725
11262525goptvgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100320170725
11262872goptvgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100320170725
11263466goptvgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100320170725
11264116goptvgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017100320170725
11271023goptvgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017100320170725
11271427goptvgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017100320170725
11273897goptvgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017100320170725
11275683goptvgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017100320170725
11335414goptvgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100320170725
11349816goptvgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100320170725
11586727goptvgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100320170725
11590878goptvgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100320170725
11593824goptvgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017100320170725
11595994goptvgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017100320170725
11596336goptvgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100320170725
11597453goptvgcc -m32 -march=k6 -O -fomit-frame-pointer2017100320170725
11598184goptvgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017100320170725
11600522goptvgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100320170725
11639946goptvgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100320170725
11641172goptvgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100320170725
11649066goptvgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100320170725
11653902goptvgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017100320170725
11680754goptvgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017100320170725
11700138goptvgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017100320170725
11716317goptvgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017100320170725
11734367goptvgcc -m32 -march=athlon -O -fomit-frame-pointer2017100320170725
11736965goptvgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100320170725
11808633goptvgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017100320170725
11838182goptvgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100320170725
11852414goptvgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100320170725
11931910goptvgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100320170725
12134844goptvgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017100320170725

Test failure

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

Number of similar (compiler,implementation) pairs: 42, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer goptv ref2 ref3
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer goptv ref2 ref3
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer goptv ref2 ref3
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 ref2 ref3
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer goptv ref2 ref3
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer goptv ref2 ref3
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/pi16cipher096v2/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/pi16cipher096v2/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/pi16cipher096v2/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