Implementation notes: x86, titan0, crypto_aead/deoxysii256v141

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: deoxysii256v141
TimeImplementationCompilerBenchmark dateSUPERCOP version
156648bitslicegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
156932bitslicegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
157136bitslicegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
157524bitslicegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
157736bitslicegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
159460bitslicegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
160856bitslicegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
161016bitslicegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
161348bitslicegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
161376bitslicegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
162492bitslicegcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
164880bitslicegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
169668bitslicegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
171704bitslicegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
172252bitslicegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
172904bitslicegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
173232bitslicegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
173924bitslicegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
173968bitslicegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
174588bitslicegcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
175960bitslicegcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
179560bitslicegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
181108bitslicegcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
181516bitslicegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
182676bitslicegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
182764bitslicegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
183372bitslicegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
184328bitslicegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
265652bitslicegcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
265872bitslicegcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
266156bitslicegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
269592bitslicegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
1072624tablegcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
1072832tablegcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
1075092tablegcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
1076884tablegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
1077832tablegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
1078932tablegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
1078980tablegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
1079236tablegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
1083920tablegcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
1090000tablegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
1090832tablegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
1094216tablegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
1101732tablegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
1102400tablegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
1104176tablegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
1108020tablegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
1108988tablegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
1110032tablegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
1110944tablegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
1113368tablegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
1113728tablegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
1123668tablegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
1124676tablegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
1127076tablegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
1132944tablegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
1135360tablegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
1136572tablegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
1137064tablegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
1138212tablegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
1139260tablegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
1140636tablegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
1140888tablegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
1141576tablegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
1146388tablegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
1146592tablegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
1147508tablegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
1151040tablegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
1152752tablegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
1153688tablegcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
1154540tablegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
1158272tablegcc -m32 -O3 -fomit-frame-pointer2019070720190110
1159924tablegcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
1160724tablegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
1161920tablegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
1162356tablegcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
1162644tablegcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
1163012tablegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
1164364tablegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
1165972tablegcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
1166064tablegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
1166336tablegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
1167680tablegcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
1168016tablegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
1171396tablegcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
1171924tablegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
1172028tablegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
1172284tablegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
1172480tablegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
1172576tablegcc -m32 -O2 -fomit-frame-pointer2019070720190110
1173036tablegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
1173180tablegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
1174168tablegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
1175088tablegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
1175852tablegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
1177904tablegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
1177908tablegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
1178016tablegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
1178048tablegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
1178328tablegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
1183304tablegcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
1190564tablegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
1190684tablegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
1193568tablegcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
1201256tablegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
1206124tablegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
1208396tablegcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
1243532tablegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
1248132tablegcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
1251296tablegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
1251296tablegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
1252100tablegcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
1257992tablegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
1261876tablegcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
1263428tablegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
1274548tablegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
1276024tablegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
1276956tablegcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
1277672tablegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
1320420refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
1320596refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
1320772refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
1321776refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
1323124refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
1323956refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
1326312refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
1348060refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
1489136refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
1489880refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
1492432refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
1494480refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
1497084refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
1509972refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
1510812refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
1516392refgcc -m32 -O3 -fomit-frame-pointer2019070720190110
1520488refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
1520488refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
1524948refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
1527264refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
1528812refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
1530184refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
1534724refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
1536116refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
1551552refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
1553100refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
1554368refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
1558080refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
1560652refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
1562724refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
1627356refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
1630784refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
1647448refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
1659028refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
1671420refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
1672076refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
1672396refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
1681544refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
1723540refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
1725316refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
1750432refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
1756924refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
1862384refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
1865972refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
2164036tablegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
2164812tablegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
2166176tablegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
2169696tablegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
2169868tablegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
2171740tablegcc -m32 -Os -fomit-frame-pointer2019070720190110
2174168tablegcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
2175080tablegcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
2175956tablegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
2177260tablegcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
2179516tablegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
2181588tablegcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
2183792tablegcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
2184884tablegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
2184928tablegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
2187056tablegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
2187104tablegcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
2189032tablegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
2190164tablegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
2190672tablegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
2193000tablegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
2193108tablegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
2194112tablegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
2197984tablegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
2200628tablegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
2207448tablegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
2218616tablegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
2218916tablegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
2221212tablegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
2221336tablegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
2223344tablegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
2223856tablegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
2226256tablegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
2226716tablegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
2227112tablegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
2229356tablegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
2229748tablegcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
2231824tablegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
2232292tablegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
2232948tablegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
2233728tablegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
2233968tablegcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
2234000tablegcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
2235924tablegcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
2237492tablegcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
2239592tablegcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
2239700tablegcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
2242188tablegcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
2245420tablegcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
2246604tablegcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
2247568tablegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
2251568tablegcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
2258256tablegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
2274620tablegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
2286468tablegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
2292220tablegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
2294036tablegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
2294228tablegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
2297296tablegcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
2300924tablegcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
2304852tablegcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
2310864tablegcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
2314172tablegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
2314356tablegcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
2316408tablegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
2316720tablegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
2321656tablegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
2326420tablegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
2332760tablegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
2334164tablegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
2352420tablegcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
2353876tablegcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
2358936tablegcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
2409124tablegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
2427348tablegcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
2434952tablegcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
2489552tablegcc -m32 -O -fomit-frame-pointer2019070720190110
2492584tablegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
2492700tablegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
2494820tablegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
2497124tablegcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
2499032tablegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
2501912tablegcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
2506456tablegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
2511276tablegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
2516932tablegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
2528412tablegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
2538256tablegcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
2726524refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
2750660refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
2755156refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
3077804refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
3079704refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
3084768refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
3087736refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
3089256refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
3089396refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
3090752refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
3099520refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
3152444refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
3157236refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
3159812refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
3184184refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
3185108refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
3238612refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
3266472refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
3269456refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
3273832refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
3275108refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
3275860refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
3279768refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
3279912refgcc -m32 -O2 -fomit-frame-pointer2019070720190110
3289956refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
3290004refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
3299036refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
3342664refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
3375188refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
3377544refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
3394136refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
3617148refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
3620920refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
3622740refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
3770088refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
3774376refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
4002840refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
4034068refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
4205100refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
4213216refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
4301624refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
5389900refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
5399568refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
5965412refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
6338656refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
6372752refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
6396700refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
6404952refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
6411488refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
6474720refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
6598756refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
6614284refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
6643736refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
6698560refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
6715956refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
6723192refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
6732664refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
6774808refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
6785136refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
6819344refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
7234588refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
7245572refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
7255356refgcc -m32 -O -fomit-frame-pointer2019070720190110
7282632refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
7323432refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
7324276refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
7329808refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
7334384refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
7353072refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
7368140refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
7403036refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
7419496refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
7429808refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
7484800refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
7485084refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
7486208refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
7487812refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
7489088refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
7497380refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
7701480refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
7701860refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
7811888refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
7828352refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
7830760refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
7846780refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
7850764refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
7880892refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
7897684refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
7899008refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
8065896refgcc -m32 -Os -fomit-frame-pointer2019070720190110
8080744refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
8086836refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
8093304refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
8096068refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
8098164refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
8101424refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
8117324refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
8117928refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
8121956refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
8166392refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
8172912refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
8183860refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
8185908refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
8186328refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
8205192refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
8219600refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
8232732refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
8242428refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
8261616refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
8267396refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
8270808refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
8275824refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
8280852refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
8281536refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
8285376refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
8286844refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
8299212refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
8303444refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
8316472refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
8341036refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
8380852refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
8382724refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
8399764refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
8413476refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
8433760refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
8452744refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
8483580refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
8489188refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
8504704refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
8673844refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
8674564refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
8803392refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110

Test failure

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

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer aesni aesnis
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer aesni aesnis
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer aesni aesnis
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer aesni aesnis
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer aesni aesnis
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer aesni aesnis
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer aesni aesnis
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer aesni aesnis
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer aesni aesnis
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer aesni aesnis
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer aesni aesnis
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer aesni aesnis
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer aesni aesnis
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer aesni aesnis
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer aesni aesnis
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer aesni aesnis

Compiler output

Implementation: crypto_aead/deoxysii256v141/aesnis
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:58:19: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
deoxys.c: const __m128i EIGHT = constant8( 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,8);
deoxys.c: ^~~~~
deoxys.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
deoxys.c: from deoxys.c:26:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1291:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
deoxys.c: _mm_xor_si128 (__m128i __A, __m128i __B)
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:95:11: note: called from here
deoxys.c: Tweak = xor( Tweak, Tweak );
deoxys.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
deoxys.c: from deoxys.c:26:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1291:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
deoxys.c: _mm_xor_si128 (__m128i __A, __m128i __B)
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:94:10: note: called from here
deoxys.c: Auth = xor(Auth, Auth);
deoxys.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
deoxys.c: from deoxys.c:26:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1291:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
deoxys.c: _mm_xor_si128 (__m128i __A, __m128i __B)
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: tweakable-cipher.macros:5:18: note: called from here
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer aesnis
gcc -m32 -O2 -fomit-frame-pointer aesnis
gcc -m32 -O3 -fomit-frame-pointer aesnis
gcc -m32 -O -fomit-frame-pointer aesnis
gcc -m32 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=athlon -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=athlon -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=athlon -O -fomit-frame-pointer aesnis
gcc -m32 -march=athlon -Os -fomit-frame-pointer aesnis
gcc -m32 -march=i386 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=i386 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=i386 -O -fomit-frame-pointer aesnis
gcc -m32 -march=i386 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=i486 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=i486 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=i486 -O -fomit-frame-pointer aesnis
gcc -m32 -march=i486 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=k6-2 -O -fomit-frame-pointer aesnis
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=k6-3 -O -fomit-frame-pointer aesnis
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=k6 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=k6 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=k6 -O -fomit-frame-pointer aesnis
gcc -m32 -march=k6 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesnis
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium2 -O -fomit-frame-pointer aesnis
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=pentium -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium -O -fomit-frame-pointer aesnis
gcc -m32 -march=pentium -Os -fomit-frame-pointer aesnis
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer aesnis
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer aesnis

Compiler output

Implementation: crypto_aead/deoxysii256v141/aesni
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:63:19: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
deoxys.c: const __m128i EIGHT = constant8( 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,8);
deoxys.c: ^~~~~
deoxys.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
deoxys.c: from deoxys.c:28:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:654:1: error: inlining failed in call to always_inline '_mm_set1_epi8': target specific option mismatch
deoxys.c: _mm_set1_epi8 (char __A)
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:87:11: note: called from here
deoxys.c: __m128i mask_bottom_7_bits = constant8_same(0x7f);
deoxys.c: ^~~~~~~~~~~~~~~~~~
deoxys.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
deoxys.c: from deoxys.c:28:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:654:1: error: inlining failed in call to always_inline '_mm_set1_epi8': target specific option mismatch
deoxys.c: _mm_set1_epi8 (char __A)
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:86:11: note: called from here
deoxys.c: __m128i mask_bottom_1_bit = constant8_same(0x01);
deoxys.c: ^~~~~~~~~~~~~~~~~
deoxys.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
deoxys.c: from deoxys.c:28:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:654:1: error: inlining failed in call to always_inline '_mm_set1_epi8': target specific option mismatch
deoxys.c: _mm_set1_epi8 (char __A)
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer aesni
gcc -m32 -O2 -fomit-frame-pointer aesni
gcc -m32 -O3 -fomit-frame-pointer aesni
gcc -m32 -O -fomit-frame-pointer aesni
gcc -m32 -Os -fomit-frame-pointer aesni
gcc -m32 -march=athlon -O2 -fomit-frame-pointer aesni
gcc -m32 -march=athlon -O3 -fomit-frame-pointer aesni
gcc -m32 -march=athlon -O -fomit-frame-pointer aesni
gcc -m32 -march=athlon -Os -fomit-frame-pointer aesni
gcc -m32 -march=i386 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=i386 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=i386 -O -fomit-frame-pointer aesni
gcc -m32 -march=i386 -Os -fomit-frame-pointer aesni
gcc -m32 -march=i486 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=i486 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=i486 -O -fomit-frame-pointer aesni
gcc -m32 -march=i486 -Os -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -O -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -O -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer aesni
gcc -m32 -march=k6 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k6 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k6 -O -fomit-frame-pointer aesni
gcc -m32 -march=k6 -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/deoxysii256v141/bitslice
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
deoxysBCii256.c: deoxysBCii256.c: In function 'DeoxysEncrypt_Auth':
deoxysBCii256.c: deoxysBCii256.c:235:13: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
deoxysBCii256.c: a[u]=LOAD(pt+16*u);
deoxysBCii256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
deoxysBCii256.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
deoxysBCii256.c: from deoxysBCii256.c:29:
deoxysBCii256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:701:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
deoxysBCii256.c: _mm_loadu_si128 (__m128i_u const *__P)
deoxysBCii256.c: ^~~~~~~~~~~~~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:30:0:
deoxysBCii256.c: deoxysii256.macros:43:25: note: called from here
deoxysBCii256.c: #define LOAD(src) _mm_loadu_si128((__m128i *)(src))
deoxysBCii256.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
deoxysBCii256.c: deoxysBCii256.c:235:14: note: in expansion of macro 'LOAD'
deoxysBCii256.c: a[u]=LOAD(pt+16*u);
deoxysBCii256.c: ^~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:29:0:
deoxysBCii256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxysBCii256.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxysBCii256.c: ^~~~~~~~~~~~~~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:30:0:
deoxysBCii256.c: deoxysii256.macros:31:25: note: called from here
deoxysBCii256.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxysBCii256.c: ^~~~~~~~~~~~~~~~~~~~~
deoxysBCii256.c: deoxysii256.macros:32:25: note: in expansion of macro 'permute'
deoxysBCii256.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer bitslice
gcc -m32 -O2 -fomit-frame-pointer bitslice
gcc -m32 -O3 -fomit-frame-pointer bitslice
gcc -m32 -O -fomit-frame-pointer bitslice
gcc -m32 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=athlon -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=athlon -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=athlon -O -fomit-frame-pointer bitslice
gcc -m32 -march=athlon -Os -fomit-frame-pointer bitslice
gcc -m32 -march=i386 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=i386 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=i386 -O -fomit-frame-pointer bitslice
gcc -m32 -march=i386 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=i486 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=i486 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=i486 -O -fomit-frame-pointer bitslice
gcc -m32 -march=i486 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=k6-2 -O -fomit-frame-pointer bitslice
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=k6-3 -O -fomit-frame-pointer bitslice
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=k6 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=k6 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=k6 -O -fomit-frame-pointer bitslice
gcc -m32 -march=k6 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer bitslice
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium2 -O -fomit-frame-pointer bitslice
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=pentium -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium -O -fomit-frame-pointer bitslice
gcc -m32 -march=pentium -Os -fomit-frame-pointer bitslice
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer bitslice
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_aead/deoxysii256v141/aesnis
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: tweakable-cipher.macros:34:14: note: called from here
deoxys.c: new_key2 = permute( new_key2, H_PERMUTATION);
deoxys.c: tweakable-cipher.macros:55:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp2, tmp1, tmp4, tmp3 ); subkeys[16] = xor( xor(tmp1,tmp3), RCONST(16) );
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:84:5: note: in expansion of macro 'TWEAKEY_SCHEDULE3'
deoxys.c: TWEAKEY_SCHEDULE3( subkeys, key, tmp,tmp2,tmp3,tmp4 );
deoxys.c: ^~~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: tweakable-cipher.macros:33:14: note: called from here
deoxys.c: new_key1 = permute( new_key1, H_PERMUTATION);\
deoxys.c: tweakable-cipher.macros:55:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp2, tmp1, tmp4, tmp3 ); subkeys[16] = xor( xor(tmp1,tmp3), RCONST(16) );
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:84:5: note: in expansion of macro 'TWEAKEY_SCHEDULE3'
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer aesnis
gcc -m32 -march=k8 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=k8 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=k8 -O -fomit-frame-pointer aesnis
gcc -m32 -march=k8 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=nocona -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=nocona -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=nocona -O -fomit-frame-pointer aesnis
gcc -m32 -march=nocona -Os -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-m -O -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer aesnis
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium4 -O -fomit-frame-pointer aesnis
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=prescott -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=prescott -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=prescott -O -fomit-frame-pointer aesnis
gcc -m32 -march=prescott -Os -fomit-frame-pointer aesnis

Compiler output

Implementation: crypto_aead/deoxysii256v141/aesni
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:31:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: deoxys.c:104:9: note: called from here
deoxys.c: tmp = permute( tmp, H_PERMUTATION );
deoxys.c: In file included from deoxys.c:31:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: deoxys.c:104:9: note: called from here
deoxys.c: tmp = permute( tmp, H_PERMUTATION );
deoxys.c: In file included from deoxys.c:31:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:32:0:
deoxys.c: tweakable-cipher.macros:7:22: note: called from here
deoxys.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxys.c: ^~~~~~~~~~~~~~~~~~~~~
deoxys.c: tweakable-cipher.macros:35:16: note: in expansion of macro 'permute'
deoxys.c: new_key2 = permute( new_key2, H_PERMUTATION);
deoxys.c: ^~~~~~~
deoxys.c: tweakable-cipher.macros:58:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer aesni
gcc -m32 -march=k8 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k8 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k8 -O -fomit-frame-pointer aesni
gcc -m32 -march=k8 -Os -fomit-frame-pointer aesni
gcc -m32 -march=nocona -O2 -fomit-frame-pointer aesni
gcc -m32 -march=nocona -O3 -fomit-frame-pointer aesni
gcc -m32 -march=nocona -O -fomit-frame-pointer aesni
gcc -m32 -march=nocona -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer aesni
gcc -m32 -march=prescott -O2 -fomit-frame-pointer aesni
gcc -m32 -march=prescott -O3 -fomit-frame-pointer aesni
gcc -m32 -march=prescott -O -fomit-frame-pointer aesni
gcc -m32 -march=prescott -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/deoxysii256v141/bitslice
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxysBCii256.c: In file included from deoxysBCii256.c:29:0:
deoxysBCii256.c: deoxysBCii256.c: In function 'DeoxysEncrypt_Auth':
deoxysBCii256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxysBCii256.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxysBCii256.c: ^~~~~~~~~~~~~~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:30:0:
deoxysBCii256.c: deoxysii256.macros:31:25: note: called from here
deoxysBCii256.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxysBCii256.c: ^~~~~~~~~~~~~~~~~~~~~
deoxysBCii256.c: deoxysii256.macros:32:25: note: in expansion of macro 'permute'
deoxysBCii256.c: #define shuffle_pack(a) permute(a, SET8(15,11,7,3,14,10,6,2,13,9,5,1,12,8,4,0) )
deoxysBCii256.c: ^~~~~~~
deoxysBCii256.c: deoxysii256.macros:480:14: note: in expansion of macro 'shuffle_pack'
deoxysBCii256.c: (x)[7] = shuffle_pack((x)[7]);\
deoxysBCii256.c: ^~~~~~~~~~~~
deoxysBCii256.c: deoxysBCii256.c:237:5: note: in expansion of macro 'packing'
deoxysBCii256.c: packing(a);
deoxysBCii256.c: ^~~~~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:29:0:
deoxysBCii256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxysBCii256.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxysBCii256.c: ^~~~~~~~~~~~~~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:30:0:
deoxysBCii256.c: deoxysii256.macros:31:25: note: called from here
deoxysBCii256.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxysBCii256.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer bitslice
gcc -m32 -march=k8 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=k8 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=k8 -O -fomit-frame-pointer bitslice
gcc -m32 -march=k8 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=nocona -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=nocona -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=nocona -O -fomit-frame-pointer bitslice
gcc -m32 -march=nocona -Os -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-m -O -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer bitslice
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium4 -O -fomit-frame-pointer bitslice
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=prescott -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=prescott -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=prescott -O -fomit-frame-pointer bitslice
gcc -m32 -march=prescott -Os -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_aead/deoxysii256v141/aesnis
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
deoxys.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
deoxys.c: from deoxys.c:26:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1291:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
deoxys.c: _mm_xor_si128 (__m128i __A, __m128i __B)
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:95:11: note: called from here
deoxys.c: Tweak = xor( Tweak, Tweak );
deoxys.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
deoxys.c: from deoxys.c:26:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1291:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
deoxys.c: _mm_xor_si128 (__m128i __A, __m128i __B)
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:94:10: note: called from here
deoxys.c: Auth = xor(Auth, Auth);
deoxys.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
deoxys.c: from deoxys.c:26:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1291:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
deoxys.c: _mm_xor_si128 (__m128i __A, __m128i __B)
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: tweakable-cipher.macros:5:18: note: called from here
deoxys.c: #define xor(a,b) _mm_xor_si128(a,b)
deoxys.c: ^~~~~~~~~~~~~~~~~~
deoxys.c: tweakable-cipher.macros:55:58: note: in expansion of macro 'xor'
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium3 -O -fomit-frame-pointer aesnis
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer aesnis

Compiler output

Implementation: crypto_aead/deoxysii256v141/aesni
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
deoxys.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
deoxys.c: from deoxys.c:28:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:654:1: error: inlining failed in call to always_inline '_mm_set1_epi8': target specific option mismatch
deoxys.c: _mm_set1_epi8 (char __A)
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:87:11: note: called from here
deoxys.c: __m128i mask_bottom_7_bits = constant8_same(0x7f);
deoxys.c: ^~~~~~~~~~~~~~~~~~
deoxys.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
deoxys.c: from deoxys.c:28:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:654:1: error: inlining failed in call to always_inline '_mm_set1_epi8': target specific option mismatch
deoxys.c: _mm_set1_epi8 (char __A)
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:86:11: note: called from here
deoxys.c: __m128i mask_bottom_1_bit = constant8_same(0x01);
deoxys.c: ^~~~~~~~~~~~~~~~~
deoxys.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
deoxys.c: from deoxys.c:28:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:654:1: error: inlining failed in call to always_inline '_mm_set1_epi8': target specific option mismatch
deoxys.c: _mm_set1_epi8 (char __A)
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:85:11: note: called from here
deoxys.c: __m128i mask_top_1_bit = constant8_same(0x80);
deoxys.c: ^~~~~~~~~~~~~~
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/deoxysii256v141/bitslice
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
deoxysBCii256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
deoxysBCii256.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
deoxysBCii256.c: from deoxysBCii256.c:29:
deoxysBCii256.c: deoxysBCii256.c: In function 'DeoxysEncrypt_Auth':
deoxysBCii256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:701:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
deoxysBCii256.c: _mm_loadu_si128 (__m128i_u const *__P)
deoxysBCii256.c: ^~~~~~~~~~~~~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:30:0:
deoxysBCii256.c: deoxysii256.macros:43:25: note: called from here
deoxysBCii256.c: #define LOAD(src) _mm_loadu_si128((__m128i *)(src))
deoxysBCii256.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
deoxysBCii256.c: deoxysBCii256.c:235:14: note: in expansion of macro 'LOAD'
deoxysBCii256.c: a[u]=LOAD(pt+16*u);
deoxysBCii256.c: ^~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:29:0:
deoxysBCii256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxysBCii256.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxysBCii256.c: ^~~~~~~~~~~~~~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:30:0:
deoxysBCii256.c: deoxysii256.macros:31:25: note: called from here
deoxysBCii256.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxysBCii256.c: ^~~~~~~~~~~~~~~~~~~~~
deoxysBCii256.c: deoxysii256.macros:32:25: note: in expansion of macro 'permute'
deoxysBCii256.c: #define shuffle_pack(a) permute(a, SET8(15,11,7,3,14,10,6,2,13,9,5,1,12,8,4,0) )
deoxysBCii256.c: ^~~~~~~
deoxysBCii256.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium3 -O -fomit-frame-pointer bitslice
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_aead/deoxysii256v141/aesnis
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: tweakable-cipher.macros:34:14: note: called from here
deoxys.c: new_key2 = permute( new_key2, H_PERMUTATION);
deoxys.c: tweakable-cipher.macros:55:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp2, tmp1, tmp4, tmp3 ); subkeys[16] = xor( xor(tmp1,tmp3), RCONST(16) );
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:84:5: note: in expansion of macro 'TWEAKEY_SCHEDULE3'
deoxys.c: TWEAKEY_SCHEDULE3( subkeys, key, tmp,tmp2,tmp3,tmp4 );
deoxys.c: ^~~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: tweakable-cipher.macros:33:14: note: called from here
deoxys.c: new_key1 = permute( new_key1, H_PERMUTATION);\
deoxys.c: tweakable-cipher.macros:55:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp2, tmp1, tmp4, tmp3 ); subkeys[16] = xor( xor(tmp1,tmp3), RCONST(16) );
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:84:5: note: in expansion of macro 'TWEAKEY_SCHEDULE3'
deoxys.c: ...
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: tweakable-cipher.macros:34:14: note: called from here
deoxys.c: new_key2 = permute( new_key2, H_PERMUTATION);
deoxys.c: tweakable-cipher.macros:55:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp2, tmp1, tmp4, tmp3 ); subkeys[16] = xor( xor(tmp1,tmp3), RCONST(16) );
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:84:5: note: in expansion of macro 'TWEAKEY_SCHEDULE3'
deoxys.c: TWEAKEY_SCHEDULE3( subkeys, key, tmp,tmp2,tmp3,tmp4 );
deoxys.c: ^~~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: tweakable-cipher.macros:33:14: note: called from here
deoxys.c: new_key1 = permute( new_key1, H_PERMUTATION);\
deoxys.c: tweakable-cipher.macros:55:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp2, tmp1, tmp4, tmp3 ); subkeys[16] = xor( xor(tmp1,tmp3), RCONST(16) );
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:84:5: note: in expansion of macro 'TWEAKEY_SCHEDULE3'
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=barcelona -O -fomit-frame-pointer aesnis
gcc -m32 -march=barcelona -Os -fomit-frame-pointer aesnis

Compiler output

Implementation: crypto_aead/deoxysii256v141/aesni
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:31:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: deoxys.c:104:9: note: called from here
deoxys.c: tmp = permute( tmp, H_PERMUTATION );
deoxys.c: In file included from deoxys.c:31:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: deoxys.c:104:9: note: called from here
deoxys.c: tmp = permute( tmp, H_PERMUTATION );
deoxys.c: In file included from deoxys.c:31:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:32:0:
deoxys.c: tweakable-cipher.macros:7:22: note: called from here
deoxys.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxys.c: ^~~~~~~~~~~~~~~~~~~~~
deoxys.c: tweakable-cipher.macros:35:16: note: in expansion of macro 'permute'
deoxys.c: new_key2 = permute( new_key2, H_PERMUTATION);
deoxys.c: ^~~~~~~
deoxys.c: tweakable-cipher.macros:58:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ...
deoxys.c: In file included from deoxys.c:31:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: deoxys.c:104:9: note: called from here
deoxys.c: tmp = permute( tmp, H_PERMUTATION );
deoxys.c: In file included from deoxys.c:31:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: deoxys.c:104:9: note: called from here
deoxys.c: tmp = permute( tmp, H_PERMUTATION );
deoxys.c: In file included from deoxys.c:31:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxys.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:32:0:
deoxys.c: tweakable-cipher.macros:7:22: note: called from here
deoxys.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxys.c: ^~~~~~~~~~~~~~~~~~~~~
deoxys.c: tweakable-cipher.macros:35:16: note: in expansion of macro 'permute'
deoxys.c: new_key2 = permute( new_key2, H_PERMUTATION);
deoxys.c: ^~~~~~~
deoxys.c: tweakable-cipher.macros:58:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer aesni
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -m32 -march=barcelona -O -fomit-frame-pointer aesni
gcc -m32 -march=barcelona -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/deoxysii256v141/bitslice
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxysBCii256.c: In file included from deoxysBCii256.c:29:0:
deoxysBCii256.c: deoxysBCii256.c: In function 'DeoxysEncrypt_Auth':
deoxysBCii256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxysBCii256.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxysBCii256.c: ^~~~~~~~~~~~~~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:30:0:
deoxysBCii256.c: deoxysii256.macros:31:25: note: called from here
deoxysBCii256.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxysBCii256.c: ^~~~~~~~~~~~~~~~~~~~~
deoxysBCii256.c: deoxysii256.macros:32:25: note: in expansion of macro 'permute'
deoxysBCii256.c: #define shuffle_pack(a) permute(a, SET8(15,11,7,3,14,10,6,2,13,9,5,1,12,8,4,0) )
deoxysBCii256.c: ^~~~~~~
deoxysBCii256.c: deoxysii256.macros:480:14: note: in expansion of macro 'shuffle_pack'
deoxysBCii256.c: (x)[7] = shuffle_pack((x)[7]);\
deoxysBCii256.c: ^~~~~~~~~~~~
deoxysBCii256.c: deoxysBCii256.c:237:5: note: in expansion of macro 'packing'
deoxysBCii256.c: packing(a);
deoxysBCii256.c: ^~~~~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:29:0:
deoxysBCii256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxysBCii256.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxysBCii256.c: ^~~~~~~~~~~~~~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:30:0:
deoxysBCii256.c: deoxysii256.macros:31:25: note: called from here
deoxysBCii256.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxysBCii256.c: ...
deoxysBCii256.c: In file included from deoxysBCii256.c:29:0:
deoxysBCii256.c: deoxysBCii256.c: In function 'DeoxysEncrypt_Auth':
deoxysBCii256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxysBCii256.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxysBCii256.c: ^~~~~~~~~~~~~~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:30:0:
deoxysBCii256.c: deoxysii256.macros:31:25: note: called from here
deoxysBCii256.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxysBCii256.c: ^~~~~~~~~~~~~~~~~~~~~
deoxysBCii256.c: deoxysii256.macros:32:25: note: in expansion of macro 'permute'
deoxysBCii256.c: #define shuffle_pack(a) permute(a, SET8(15,11,7,3,14,10,6,2,13,9,5,1,12,8,4,0) )
deoxysBCii256.c: ^~~~~~~
deoxysBCii256.c: deoxysii256.macros:480:14: note: in expansion of macro 'shuffle_pack'
deoxysBCii256.c: (x)[7] = shuffle_pack((x)[7]);\
deoxysBCii256.c: ^~~~~~~~~~~~
deoxysBCii256.c: deoxysBCii256.c:237:5: note: in expansion of macro 'packing'
deoxysBCii256.c: packing(a);
deoxysBCii256.c: ^~~~~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:29:0:
deoxysBCii256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
deoxysBCii256.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxysBCii256.c: ^~~~~~~~~~~~~~~~
deoxysBCii256.c: In file included from deoxysBCii256.c:30:0:
deoxysBCii256.c: deoxysii256.macros:31:25: note: called from here
deoxysBCii256.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxysBCii256.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=barcelona -O -fomit-frame-pointer bitslice
gcc -m32 -march=barcelona -Os -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_aead/deoxysii256v141/aesnis
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
deoxys.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: tweakable-cipher.macros:1:18: note: called from here
deoxys.c: #define enc(a,b) _mm_aesenc_si128(a,b)
deoxys.c: ^~~~~~~~~~~~~~~~~~~~~
deoxys.c: tweakable-cipher.macros:155:8: note: in expansion of macro 'enc'
deoxys.c: s[7] = enc( s[7] , xor( subkey, Tweaks[7]) );
deoxys.c: ^~~
deoxys.c: tweakable-cipher.macros:174:3: note: in expansion of macro 'ONE_ROUND8'
deoxys.c: ONE_ROUND8( states , subkeys[16] , Tweaks );
deoxys.c: ^~~~~~~~~~
deoxys.c: ae.macros:33:11: note: in expansion of macro 'AES8'
deoxys.c: AES8 ( States, subkeys, Tweaks ); \
deoxys.c: ^~~~
deoxys.c: deoxys.c:113:17: note: in expansion of macro 'PROCESS_8_ASS_DATA_BLOCKS'
deoxys.c: PROCESS_8_ASS_DATA_BLOCKS( States, ass_data + 16 * i , Auth );
deoxys.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
deoxys.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -O -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=corei7 -O -fomit-frame-pointer aesnis
gcc -m32 -march=corei7 -Os -fomit-frame-pointer aesnis

Compiler output

Implementation: crypto_aead/deoxysii256v141/aesni
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
deoxys.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:32:0:
deoxys.c: tweakable-cipher.macros:1:18: note: called from here
deoxys.c: #define enc(a,b) _mm_aesenc_si128(a,b)
deoxys.c: ^~~~~~~~~~~~~~~~~~~~~
deoxys.c: tweakable-cipher.macros:112:8: note: in expansion of macro 'enc'
deoxys.c: s[7] = enc( s[7] , xor(tmp, tw_c[Round][7] ) );\
deoxys.c: ^~~
deoxys.c: tweakable-cipher.macros:133:3: note: in expansion of macro 'ONE_ROUND'
deoxys.c: ONE_ROUND( states , subkeys[16] , RT[ 0] , 16 );\
deoxys.c: ^~~~~~~~~
deoxys.c: ae.macros:50:11: note: in expansion of macro 'AES8'
deoxys.c: AES8 ( States, subkeys, tTweak ); \
deoxys.c: ^~~~
deoxys.c: deoxys.c:151:15: note: in expansion of macro 'PROCESS_8_ASS_DATA_BLOCKS'
deoxys.c: PROCESS_8_ASS_DATA_BLOCKS( States, ass_data + 16 * i , Auth );
deoxys.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
deoxys.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
deoxys.c: ^~~~~~~~~~~~~~~~
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -Os -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -O -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -Os -fomit-frame-pointer aesni