Implementation notes: x86, h4e450, crypto_aead/pi16cipher128v2

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi16cipher128v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
746933ref2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017100320170725
747080ref2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017100320170725
751535ref2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017100320170725
751673ref2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017100320170725
753032ref2gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017100320170725
754898ref2gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017100320170725
759796ref2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017100320170725
759806ref2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017100320170725
762969ref2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100320170725
765159ref2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017100320170725
768170ref2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017100320170725
768274ref2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017100320170725
768332ref2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017100320170725
769262ref2gcc -m32 -O3 -fomit-frame-pointer2017100320170725
770326ref2gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017100320170725
782866ref2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100320170725
832969ref2gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017100320170725
842137ref2gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017100320170725
850421ref2gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017100320170725
850511ref2gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100320170725
868281ref2gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017100320170725
873929ref2gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017100320170725
886620ref2gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100320170725
892681ref2gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017100320170725
893408ref2gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100320170725
893470ref2gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017100320170725
893632ref2gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100320170725
898400ref3gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017100320170725
899246ref3gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017100320170725
904780ref2gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017100320170725
904841ref2gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100320170725
904846ref2gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100320170725
910380ref3gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017100320170725
910794ref3gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017100320170725
913159ref3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017100320170725
914005ref3gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017100320170725
914081ref3gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017100320170725
920294ref3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017100320170725
920379ref3gcc -m32 -O3 -fomit-frame-pointer2017100320170725
920744ref3gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017100320170725
920992ref3gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017100320170725
921016ref3gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017100320170725
926663ref3gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017100320170725
927409ref3gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017100320170725
929675ref3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017100320170725
930174ref3gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017100320170725
930254ref3gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017100320170725
939103ref3gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017100320170725
941208ref3gcc -m32 -march=prescott -O -fomit-frame-pointer2017100320170725
942884ref3gcc -m32 -march=core2 -O -fomit-frame-pointer2017100320170725
942884ref3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017100320170725
942918ref3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017100320170725
944665ref3gcc -m32 -march=nocona -O -fomit-frame-pointer2017100320170725
945279ref3gcc -m32 -march=corei7 -O -fomit-frame-pointer2017100320170725
945417ref3gcc -m32 -O -fomit-frame-pointer2017100320170725
951430ref3gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017100320170725
951999ref3gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017100320170725
952038ref3gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017100320170725
954474ref3gcc -funroll-loops -m32 -O -fomit-frame-pointer2017100320170725
964820ref3gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017100320170725
966777ref3gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017100320170725
967893ref3gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017100320170725
968240ref3gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017100320170725
968985ref3gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017100320170725
969299ref3gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017100320170725
970914ref3gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017100320170725
971579ref3gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017100320170725
977046ref3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017100320170725
977132ref3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017100320170725
977151ref3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017100320170725
977165ref3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017100320170725
978448ref3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017100320170725
983046ref3gcc -m32 -O2 -fomit-frame-pointer2017100320170725
987587ref3gcc -m32 -march=k8 -O -fomit-frame-pointer2017100320170725
993159ref3gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017100320170725
996360ref3gcc -m32 -march=athlon -O -fomit-frame-pointer2017100320170725
1009394ref3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017100320170725
1014230ref3gcc -m32 -march=barcelona -O -fomit-frame-pointer2017100320170725
1030878ref3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100320170725
1032294ref3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100320170725
1032954ref3gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017100320170725
1036968ref3gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017100320170725
1045722ref3gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017100320170725
1048111ref3gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017100320170725
1054766ref3gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017100320170725
1056196ref2gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100320170725
1056428ref2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100320170725
1056866ref2gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100320170725
1056951ref2gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100320170725
1058053ref3gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017100320170725
1058076ref3gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017100320170725
1062699ref3gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017100320170725
1062746ref3gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017100320170725
1062761ref3gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017100320170725
1063539ref2gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100320170725
1063582ref2gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100320170725
1064275ref3gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100320170725
1064821ref2gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100320170725
1064893ref2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100320170725
1071167ref3gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100320170725
1072954ref3gcc -m32 -march=i386 -Os -fomit-frame-pointer2017100320170725
1072996ref3gcc -m32 -march=i486 -Os -fomit-frame-pointer2017100320170725
1073690ref3gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017100320170725
1073747ref3gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017100320170725
1073757ref3gcc -m32 -march=nocona -Os -fomit-frame-pointer2017100320170725
1073761ref3gcc -m32 -march=prescott -Os -fomit-frame-pointer2017100320170725
1088130goptvgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017100320170725
1102822goptvgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017100320170725
1105434ref3gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017100320170725
1108602goptvgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017100320170725
1113885ref3gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017100320170725
1115372ref3gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017100320170725
1115405ref3gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017100320170725
1115604ref3gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017100320170725
1115623goptvgcc -m32 -march=i486 -O -fomit-frame-pointer2017100320170725
1117285ref3gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017100320170725
1117395ref3gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100320170725
1119280goptvgcc -m32 -march=pentium -O -fomit-frame-pointer2017100320170725
1122383ref3gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017100320170725
1124373goptvgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100320170725
1131151ref3gcc -m32 -march=i486 -O -fomit-frame-pointer2017100320170725
1131545ref3gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100320170725
1131631ref3gcc -m32 -march=pentium -O -fomit-frame-pointer2017100320170725
1134410ref3gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017100320170725
1134452ref3gcc -m32 -march=i386 -O -fomit-frame-pointer2017100320170725
1136732ref3gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100320170725
1139045goptvgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100320170725
1139967ref3gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017100320170725
1140186ref3gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100320170725
1141239ref3gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017100320170725
1143187ref3gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100320170725
1146209ref3gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100320170725
1148459ref3gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017100320170725
1149947ref3gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017100320170725
1153462ref3gcc -m32 -march=pentium -Os -fomit-frame-pointer2017100320170725
1154521ref3gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100320170725
1159485goptvgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100320170725
1159855ref3gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017100320170725
1159917ref3gcc -m32 -march=k6 -O -fomit-frame-pointer2017100320170725
1159936ref3gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017100320170725
1163845ref3gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017100320170725
1168500goptvgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100320170725
1169142ref3gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100320170725
1169151ref3gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017100320170725
1170851ref3gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100320170725
1172077goptvgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017100320170725
1173729ref3gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100320170725
1173735ref3gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017100320170725
1174970ref3gcc -m32 -Os -fomit-frame-pointer2017100320170725
1175003ref3gcc -m32 -march=athlon -Os -fomit-frame-pointer2017100320170725
1183738goptvgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017100320170725
1184802ref3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017100320170725
1184840ref3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017100320170725
1184859ref3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017100320170725
1184892ref3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017100320170725
1187006goptvgcc -m32 -march=i386 -O -fomit-frame-pointer2017100320170725
1187960ref3gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017100320170725
1191229ref3gcc -m32 -march=k8 -Os -fomit-frame-pointer2017100320170725
1191248ref3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017100320170725
1191651ref3gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017100320170725
1194597ref3gcc -m32 -march=k6 -Os -fomit-frame-pointer2017100320170725
1194739ref3gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017100320170725
1197038ref3gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017100320170725
1209996ref3gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017100320170725
1210072ref3gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100320170725
1210148ref3gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100320170725
1211165ref3gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100320170725
1211222ref3gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017100320170725
1211288ref3gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100320170725
1228426goptvgcc -m32 -O -fomit-frame-pointer2017100320170725
1241826ref3gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017100320170725
1243274ref3gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100320170725
1254594ref3gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017100320170725
1254736ref3gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017100320170725
1257985ref3gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017100320170725
1263861ref3gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017100320170725
1268577ref3gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017100320170725
1268606ref3gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017100320170725
1272891ref3gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100320170725
1273038ref3gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017100320170725
1353379ref3gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100320170725
1355209ref3gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100320170725
1357474ref3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100320170725
1357474ref3gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100320170725
1358253ref3gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100320170725
1358419ref3gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100320170725
1360172ref3gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100320170725
1361797ref3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100320170725
1398120goptvgcc -m32 -O2 -fomit-frame-pointer2017100320170725
1400091goptvgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017100320170725
1411876ref3gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100320170725
1411895ref3gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100320170725
1411914ref3gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100320170725
1412194goptvgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017100320170725
1413424ref3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100320170725
1431607goptvgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017100320170725
1432433ref3gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100320170725
1432457ref3gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100320170725
1435237goptvgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017100320170725
1441416ref3gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100320170725
1441640ref3gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100320170725
1445529goptvgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017100320170725
1452151ref3gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017100320170725
1452222ref3gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017100320170725
1452545goptvgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017100320170725
1452816ref3gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017100320170725
1452944ref3gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017100320170725
1463161ref3gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017100320170725
1464040ref3gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017100320170725
1464116ref3gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100320170725
1468510ref3gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017100320170725
1468538ref3gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017100320170725
1468715goptvgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017100320170725
1468814ref3gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017100320170725
1469052ref3gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017100320170725
1469133ref3gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017100320170725
1469246ref3gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017100320170725
1469294ref3gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100320170725
1469365ref3gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017100320170725
1475194goptvgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017100320170725
1478546goptvgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017100320170725
1486024ref3gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017100320170725
1525681goptvgcc -m32 -march=pentium -Os -fomit-frame-pointer2017100320170725
1526640goptvgcc -m32 -march=i386 -Os -fomit-frame-pointer2017100320170725
1526726goptvgcc -m32 -march=i486 -Os -fomit-frame-pointer2017100320170725
1529628goptvgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017100320170725
1534635goptvgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017100320170725
1534725goptvgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017100320170725
1535737goptvgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017100320170725
1539974goptvgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017100320170725
1552785goptvgcc -m32 -Os -fomit-frame-pointer2017100320170725
1555098goptvgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100320170725
1564247goptvgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100320170725
1571955goptvgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017100320170725
1578102goptvgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017100320170725
1586866goptvgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017100320170725
1591364goptvgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017100320170725
1599206goptvgcc -funroll-loops -m32 -O -fomit-frame-pointer2017100320170725
1624272goptvgcc -m32 -O3 -fomit-frame-pointer2017100320170725
2578537ref2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017100320170725
2581021ref2gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017100320170725
2586180ref2gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017100320170725
2591672ref2gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017100320170725
2625401ref2gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017100320170725
2625886ref2gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100320170725
2675029ref2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017100320170725
2675038ref2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017100320170725
2712084ref2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100320170725
2748835ref2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017100320170725
2750473ref2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017100320170725
2811672ref2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017100320170725
2814118ref2gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017100320170725
2815757ref2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017100320170725
2843379ref2gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100320170725
2843678ref2gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017100320170725
2894977ref2gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100320170725
2895163ref2gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017100320170725
2895486ref2gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100320170725
2904112ref2gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017100320170725
2930365ref2gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017100320170725
2942292ref2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017100320170725
2955906ref2gcc -funroll-loops -m32 -O -fomit-frame-pointer2017100320170725
3007761ref2gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017100320170725
3007800ref2gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017100320170725
3008056ref2gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017100320170725
3032576ref2gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017100320170725
3034309ref2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017100320170725
3182833ref2gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100320170725
3183787ref2gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100320170725
3193924ref2gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100320170725
3194237ref2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100320170725
3306859ref2gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017100320170725
3307682ref2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017100320170725
3312555ref2gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017100320170725
3361176ref2gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017100320170725
3817438goptvgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017100320170725
3818174goptvgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017100320170725
3825037goptvgcc -m32 -march=nocona -O -fomit-frame-pointer2017100320170725
3825118goptvgcc -m32 -march=prescott -O -fomit-frame-pointer2017100320170725
3827089goptvgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100320170725
3867336goptvgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100320170725
3875668goptvgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017100320170725
3875900goptvgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017100320170725
3878289goptvgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017100320170725
3878750goptvgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017100320170725
3894972goptvgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017100320170725
3913240goptvgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017100320170725
3914214goptvgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017100320170725
3916071goptvgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017100320170725
3927100goptvgcc -m32 -march=core2 -O -fomit-frame-pointer2017100320170725
3930592goptvgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100320170725
3942690goptvgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100320170725
3953601ref2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017100320170725
3955154ref2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017100320170725
3955557ref2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017100320170725
3956233ref2gcc -m32 -march=core2 -O -fomit-frame-pointer2017100320170725
3958351ref2gcc -m32 -O -fomit-frame-pointer2017100320170725
3975042goptvgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017100320170725
4048040goptvgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017100320170725
4048615goptvgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017100320170725
4106603goptvgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017100320170725
4215027ref2gcc -m32 -march=i386 -O -fomit-frame-pointer2017100320170725
4262403ref2gcc -m32 -march=athlon -O -fomit-frame-pointer2017100320170725
4268435ref2gcc -m32 -march=k8 -O -fomit-frame-pointer2017100320170725
4270331ref2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017100320170725
4288404goptvgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017100320170725
4306987goptvgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017100320170725
4319873goptvgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017100320170725
4377747goptvgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017100320170725
4382745ref2gcc -m32 -march=nocona -O -fomit-frame-pointer2017100320170725
4383039ref2gcc -m32 -march=prescott -O -fomit-frame-pointer2017100320170725
4387556goptvgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017100320170725
4406765goptvgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017100320170725
4407293goptvgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017100320170725
4426544goptvgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017100320170725
4435498goptvgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017100320170725
4444917goptvgcc -m32 -march=barcelona -O -fomit-frame-pointer2017100320170725
4454564goptvgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017100320170725
4458739goptvgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017100320170725
4464810goptvgcc -m32 -march=k8 -O -fomit-frame-pointer2017100320170725
4479906goptvgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017100320170725
4480261goptvgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017100320170725
4505470ref2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017100320170725
4520541ref2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017100320170725
4530450ref2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017100320170725
4545194ref2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017100320170725
4545256ref2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017100320170725
4545570ref2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017100320170725
4549978ref2gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100320170725
4555188ref2gcc -m32 -march=pentium -O -fomit-frame-pointer2017100320170725
4572592ref2gcc -m32 -march=i486 -O -fomit-frame-pointer2017100320170725
4577152ref2gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017100320170725
4581636ref2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017100320170725
4585740ref2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017100320170725
4591241ref2gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017100320170725
4591402ref2gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017100320170725
4591644ref2gcc -m32 -march=k6 -O -fomit-frame-pointer2017100320170725
4648877ref2gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100320170725
4650815ref2gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017100320170725
4652782ref2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017100320170725
4653438ref2gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100320170725
4741284ref2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017100320170725
4741587ref2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017100320170725
4792156ref2gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017100320170725
4886957goptvgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017100320170725
4935767ref2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100320170725
4936181goptvgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017100320170725
5110858ref2gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017100320170725
5230876goptvgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017100320170725
5251795ref2gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017100320170725
5255761ref2gcc -m32 -O2 -fomit-frame-pointer2017100320170725
5264440ref2gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017100320170725
5264534ref2gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017100320170725
5290559goptvgcc -m32 -march=k8 -Os -fomit-frame-pointer2017100320170725
5290669goptvgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017100320170725
5297000ref2gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017100320170725
5297556ref2gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017100320170725
5348866ref2gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017100320170725
5349060ref2gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100320170725
5352960goptvgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017100320170725
5353734goptvgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017100320170725
5392779goptvgcc -m32 -march=core2 -Os -fomit-frame-pointer2017100320170725
5400366goptvgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017100320170725
5400887ref2gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100320170725
5400983ref2gcc -m32 -march=pentium -Os -fomit-frame-pointer2017100320170725
5416477ref2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017100320170725
5416725ref2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017100320170725
5417024ref2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017100320170725
5462851goptvgcc -m32 -march=nocona -Os -fomit-frame-pointer2017100320170725
5464761goptvgcc -m32 -march=prescott -Os -fomit-frame-pointer2017100320170725
5464927ref2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017100320170725
5465170ref2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017100320170725
5465293goptvgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017100320170725
5474893ref2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017100320170725
5475401ref2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017100320170725
5475857ref2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017100320170725
5478527ref2gcc -m32 -march=i486 -Os -fomit-frame-pointer2017100320170725
5478588ref2gcc -m32 -march=i386 -Os -fomit-frame-pointer2017100320170725
5494933ref2gcc -m32 -Os -fomit-frame-pointer2017100320170725
5495071ref2gcc -m32 -march=athlon -Os -fomit-frame-pointer2017100320170725
5495427ref2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017100320170725
5498448ref2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017100320170725
5498880ref2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017100320170725
5517234ref2gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017100320170725
5517282ref2gcc -m32 -march=k6 -Os -fomit-frame-pointer2017100320170725
5517543ref2gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017100320170725
5535660ref2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017100320170725
5535707ref2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017100320170725
5536125ref2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017100320170725
5538847ref2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017100320170725
5579222ref2gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100320170725
5579640ref2gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017100320170725
5873385ref2gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100320170725
5882761ref2gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017100320170725
6004185ref2gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017100320170725
6006460ref2gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017100320170725
6143502ref2gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017100320170725
6144785ref2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017100320170725
6317400ref2gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100320170725
6317500ref2gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017100320170725
6318393ref2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100320170725
6319220ref2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017100320170725
6325380ref2gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017100320170725
6329688ref2gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017100320170725
6345354ref2gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100320170725
6345654ref2gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100320170725
6388978ref2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017100320170725
6390598ref2gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017100320170725
6517156ref2gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017100320170725
6517893ref2gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100320170725
9581448goptvgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100320170725
10153923goptvgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017100320170725
10159960goptvgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100320170725
10338176goptvgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017100320170725
10351546goptvgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017100320170725
10351789goptvgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017100320170725
10356402goptvgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017100320170725
10404201goptvgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017100320170725
10405165goptvgcc -m32 -march=k6 -Os -fomit-frame-pointer2017100320170725
10406775goptvgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017100320170725
10695071goptvgcc -m32 -march=athlon -Os -fomit-frame-pointer2017100320170725
11226297goptvgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017100320170725
11226473goptvgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017100320170725
11227618goptvgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017100320170725
11245331goptvgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017100320170725
11252997goptvgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100320170725
11258849goptvgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017100320170725
11259282goptvgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017100320170725
11261119goptvgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100320170725
11261215goptvgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017100320170725
11261998goptvgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100320170725
11262445goptvgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100320170725
11273598goptvgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017100320170725
11278923goptvgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100320170725
11321079goptvgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100320170725
11351541goptvgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100320170725
11568901goptvgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100320170725
11569808goptvgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017100320170725
11569883goptvgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100320170725
11575645goptvgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100320170725
11588461goptvgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017100320170725
11589088goptvgcc -m32 -march=k6 -O -fomit-frame-pointer2017100320170725
11591354goptvgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017100320170725
11598940goptvgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100320170725
11640782goptvgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100320170725
11642654goptvgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100320170725
11647589goptvgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100320170725
11664694goptvgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017100320170725
11672418goptvgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017100320170725
11673781goptvgcc -m32 -march=athlon -O -fomit-frame-pointer2017100320170725
11678374goptvgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017100320170725
11757138goptvgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100320170725
11766994goptvgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017100320170725
11780703goptvgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017100320170725
11841983goptvgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100320170725
11848196goptvgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100320170725
11928627goptvgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100320170725
12124166goptvgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017100320170725

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: 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/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