Implementation notes: x86, latour, crypto_aead/deoxysi128v141

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: deoxysi128v141
TimeImplementationCompilerBenchmark dateSUPERCOP version
135837bitslicegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072220170718
136260bitslicegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072220170718
152505bitslicegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072220170718
152541bitslicegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072220170718
152748bitslicegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072220170718
152766bitslicegcc -m32 -march=core2 -Os -fomit-frame-pointer2017072220170718
153063bitslicegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072220170718
155169bitslicegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072220170718
155241bitslicegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072220170718
155313bitslicegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072220170718
155601bitslicegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072220170718
155835bitslicegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072220170718
158949bitslicegcc -m32 -march=core2 -O -fomit-frame-pointer2017072220170718
158967bitslicegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072220170718
159255bitslicegcc -m32 -march=corei7 -O -fomit-frame-pointer2017072220170718
159354bitslicegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072220170718
159606bitslicegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072220170718
198657tablegcc -funroll-loops -m32 -O -fomit-frame-pointer2017072220170718
200097tablegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
200736tablegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
200979tablegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
201465tablegcc -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
201735tablegcc -m32 -march=corei7 -O -fomit-frame-pointer2017072220170718
201771tablegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
201789tablegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
201906tablegcc -m32 -O -fomit-frame-pointer2017072220170718
201942tablegcc -m32 -march=core2 -O -fomit-frame-pointer2017072220170718
202032tablegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072220170718
202455tablegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072220170718
202671tablegcc -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
202995tablegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072220170718
203238tablegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072220170718
203463tablegcc -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
203697tablegcc -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
203715tablegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
203823tablegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
204003tablegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072220170718
204939tablegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
205020tablegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
205056tablegcc -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
205497tablegcc -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
210627tablegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
213138tablegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
213498tablegcc -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
213903tablegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
214128tablegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
214731tablegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
214866tablegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
215037tablegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
215136tablegcc -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
216756tablegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
217467tablegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
217962tablegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
218673tablegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
218691tablegcc -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
218745tablegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
218898tablegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
219024tablegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
219276tablegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
221220tablegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
242028tablegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072220170718
243225tablegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072220170718
244404tablegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072220170718
244521tablegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072220170718
244737tablegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072220170718
244746tablegcc -m32 -O2 -fomit-frame-pointer2017072220170718
244773tablegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072220170718
245385tablegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072220170718
246024tablegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
246186tablegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
246519tablegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
246726tablegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
246906tablegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
247059tablegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
247077tablegcc -m32 -O3 -fomit-frame-pointer2017072220170718
247158tablegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
247680tablegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
247725tablegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
248031tablegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
248211tablegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
248526tablegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
248886tablegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
248985tablegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
249372tablegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072220170718
249507tablegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072220170718
249579tablegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
249606tablegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
250155tablegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072220170718
250515tablegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
250569tablegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
250695tablegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
250821tablegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
250938tablegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
251469tablegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
251721tablegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
251730tablegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
252396tablegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
252711tablegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
253224tablegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
253404tablegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
253827tablegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
254106tablegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
254493tablegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072220170718
256257tablegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
256347tablegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
256392tablegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
256608tablegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
256644tablegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
256752tablegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
256869tablegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
256950tablegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
258030tablegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
258912tablegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
259866tablegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
259947tablegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
260010tablegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
260037tablegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
260991tablegcc -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
261108tablegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
261171tablegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
261198tablegcc -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
261270tablegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
261279tablegcc -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
261378tablegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
261594tablegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
261846tablegcc -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
261864tablegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072220170718
261909tablegcc -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
261918tablegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072220170718
262278tablegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
262350tablegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
262413tablegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
262539tablegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072220170718
262575tablegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072220170718
262710tablegcc -m32 -march=core2 -Os -fomit-frame-pointer2017072220170718
262746tablegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
262818tablegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072220170718
263160tablegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072220170718
263205tablegcc -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
263232tablegcc -m32 -Os -fomit-frame-pointer2017072220170718
263421tablegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
263565tablegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
263673tablegcc -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
263673tablegcc -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
263736tablegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
263763tablegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
263817tablegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
264366tablegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
266292tablegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072220170718
266364tablegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
266643tablegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
266859tablegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
267723tablegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
268281tablegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
269982tablegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
270639tablegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
271962tablegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
272565tablegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
273330tablegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
276372tablegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
326412tablegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
328167tablegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
328671tablegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
328941tablegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
329391tablegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
329904tablegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
330192tablegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
330480tablegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
331038tablegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
331830tablegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
332190tablegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
333459tablegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
333648tablegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
333819tablegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
333882tablegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
333882tablegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
334602tablegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
334665tablegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
336366tablegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
337086tablegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
337482tablegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
338049tablegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
339381tablegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
339948tablegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
1197675refgcc -m32 -O3 -fomit-frame-pointer2017072220170718
1204569refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
1213119refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072220170718
1215009refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072220170718
1222578refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
1222893refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
1222911refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
1224729refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
1241739refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
1245366refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
1245735refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
1252179refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
1281978refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
1296297refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
1301022refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072220170718
1301706refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
1307547refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
1310256refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
1311354refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
1311984refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
1321848refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
1330650refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
1331046refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
1332090refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
1334358refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
1334664refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
1335375refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
1336995refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
1342035refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
1342350refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
1342944refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
1353834refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
1384803refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
1385730refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
1401840refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
1407042refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
1413918refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
1435590refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
2561427refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
2645613refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
2659950refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
2692089refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
2708622refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
2712663refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072220170718
2721744refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
2738781refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
2748330refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
2753739refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
2754126refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072220170718
2761758refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
2778417refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
2800746refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
2805696refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
2810169refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
2827629refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
2831679refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
2838150refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
2843919refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
2848212refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
2852181refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
2892870refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
2915469refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
2979495refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
2990205refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
3019392refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
3034710refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
3037446refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
3110850refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
3138948refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
3139659refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072220170718
3159720refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
3160314refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
3162240refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
3214485refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
3289590refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
3293406refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
3295152refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
3307527refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
3312747refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072220170718
3334338refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
3341097refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
3343230refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072220170718
3344139refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
3346272refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
3347523refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072220170718
3350142refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072220170718
3390426refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072220170718
3402801refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
3408354refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
3413196refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072220170718
3415266refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
3426147refgcc -m32 -O2 -fomit-frame-pointer2017072220170718
3428190refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072220170718
3430611refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
3431943refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
3435372refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072220170718
3437946refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
3444435refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
3445911refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
3446658refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072220170718
3465117refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072220170718
3466629refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
3468186refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
3479598refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
3496806refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
3502800refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
3521088refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
3525057refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
3532482refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
3538125refgcc -m32 -O -fomit-frame-pointer2017072220170718
3538755refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
3554514refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
3578778refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
3584646refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
3610161refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072220170718
3615273refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
3633615refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072220170718
3649437refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072220170718
3661749refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
3666573refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
3676365refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
3694230refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
3704634refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
3711816refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072220170718
3712842refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
3728412refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072220170718
3731517refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
3742335refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
3756105refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
3758706refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
3765699refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072220170718
3774042refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072220170718
3777084refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072220170718
3778731refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
3779550refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
3791502refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
3826854refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072220170718
3831111refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
3834414refgcc -m32 -Os -fomit-frame-pointer2017072220170718
3838698refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
3842739refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072220170718
3847347refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
3856338refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
3857085refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
3857868refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
3896118refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
3908232refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
3908421refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
3949668refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
3955635refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
3972807refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
3973158refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
3976182refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
3982329refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
4008132refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
4012317refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
4014027refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
4015692refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
4020525refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
4027410refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
4033323refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
4079736refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
4094964refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
4132818refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
4204539refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072220170718
4274523refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
4323132refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718

Test failure

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

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

Compiler output

Implementation: crypto_aead/deoxysi128v141/aesni
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:26:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:31:3: error: #error "SSE instruction set not enabled"
deoxys.c: # error "SSE instruction set not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:27:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
deoxys.c: # error "SSE2 instruction set not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:57:5: error: unknown type name '__m128i'
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: deoxys.c:58:5: error: unknown type name '__m128i'
deoxys.c: const __m128i SEIGHT = constant8( 0,0,0,0, 0,0,0,0, 8,0,0,0, 0,0,0,0);
deoxys.c: ^
deoxys.c: deoxys.c:59:5: error: unknown type name '__m128i'
deoxys.c: const __m128i STAGE_MASK = constant8( 0x0f ,0xff,0xff,0xff, 0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff );
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/deoxysi128v141/aesnis
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:26:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:31:3: error: #error "SSE instruction set not enabled"
deoxys.c: # error "SSE instruction set not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:27:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
deoxys.c: # error "SSE2 instruction set not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:58:5: error: unknown type name '__m128i'
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: deoxys.c:59:5: error: unknown type name '__m128i'
deoxys.c: const __m128i ONE = constant8(0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1);
deoxys.c: ^
deoxys.c: deoxys.c:60:5: error: unknown type name '__m128i'
deoxys.c: const __m128i SEIGHT = constant8(0,0,0,0, 0,0,0,0, 8,0,0,0, 0,0,0,0);
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/deoxysi128v141/bitslice
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
deoxys_8.c: In file included from deoxys_8.c:29:0:
deoxys_8.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys_8.c: # error "SSSE3 instruction set not enabled"
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:44:29: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysDecrypt_Checksum(__m128i rk[15][8], const uint8_t* ct, uint8_t pt[128], __m128i* Checksum);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:44:84: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysDecrypt_Checksum(__m128i rk[15][8], const uint8_t* ct, uint8_t pt[128], __m128i* Checksum);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:45:29: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysEncrypt_Checksum(__m128i rk[15][8], const uint8_t* pt, uint8_t ct[128], __m128i* Checksum);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:45:84: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysEncrypt_Checksum(__m128i rk[15][8], const uint8_t* pt, uint8_t ct[128], __m128i* Checksum);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:46:25: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:46:63: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c: In function 'deoxys_aead_encrypt_8':
deoxys_8.c: deoxys_8.c:154:5: error: unknown type name '__m128i'
deoxys_8.c: __m128i rk[15][8];
deoxys_8.c: ...

Number of similar (compiler,implementation) pairs: 140, 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=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=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=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=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=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 -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=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 -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 -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=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=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=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
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=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
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/deoxysi128v141/aesnis
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: tweakable-cipher.macros:27:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:33:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp1, tmp2 ); subkeys[ 1] = xor( tmp2, RCONST( 1) ); \
deoxys.c: ^
deoxys.c: deoxys.c:81:5: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
deoxys.c: TWEAKEY_SCHEDULE2(subkeys, key, tmp, tmp1);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:27:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:34:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp2, tmp1 ); subkeys[ 2] = xor( tmp1, RCONST( 2) ); \
deoxys.c: ^
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/deoxysi128v141/aesni
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:98:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: tmp = permute( tmp, H_PERMUTATION );
deoxys.c: ^
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: tweakable-cipher.macros:35:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:39:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( subkeys[ 0], subkeys[ 1] ); ts[ 1] = xor( subkeys[ 1], RCONS[ 1] ); \
deoxys.c: ^
deoxys.c: deoxys.c:105:5: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
deoxys.c: TWEAKEY_SCHEDULE2( tsubkeys,subkeys, key);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:35:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
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/deoxysi128v141/aesni
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:27:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
deoxys.c: # error "SSE2 instruction set not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:57:5: error: unknown type name '__m128i'
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: deoxys.c:58:5: error: unknown type name '__m128i'
deoxys.c: const __m128i SEIGHT = constant8( 0,0,0,0, 0,0,0,0, 8,0,0,0, 0,0,0,0);
deoxys.c: ^
deoxys.c: deoxys.c:59:5: error: unknown type name '__m128i'
deoxys.c: const __m128i STAGE_MASK = constant8( 0x0f ,0xff,0xff,0xff, 0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff );
deoxys.c: ^
deoxys.c: deoxys.c:60:5: error: unknown type name '__m128i'
deoxys.c: const __m128i BLOCK_MASK = constant8( 0xff ,0xff,0xff,0xff, 0xff,0xff,0xff,0xff, 0xf0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00 );
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/deoxysi128v141/aesnis
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:27:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
deoxys.c: # error "SSE2 instruction set not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:58:5: error: unknown type name '__m128i'
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: deoxys.c:59:5: error: unknown type name '__m128i'
deoxys.c: const __m128i ONE = constant8(0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1);
deoxys.c: ^
deoxys.c: deoxys.c:60:5: error: unknown type name '__m128i'
deoxys.c: const __m128i SEIGHT = constant8(0,0,0,0, 0,0,0,0, 8,0,0,0, 0,0,0,0);
deoxys.c: ^
deoxys.c: deoxys.c:61:5: error: unknown type name '__m128i'
deoxys.c: const __m128i STAGE_MASK = constant8(0x0f ,0xff,0xff,0xff, 0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff);
deoxys.c: ^
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/deoxysi128v141/aesnis
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: tweakable-cipher.macros:27:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:33:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp1, tmp2 ); subkeys[ 1] = xor( tmp2, RCONST( 1) ); \
deoxys.c: ^
deoxys.c: deoxys.c:81:5: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
deoxys.c: TWEAKEY_SCHEDULE2(subkeys, key, tmp, tmp1);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:27:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:34:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp2, tmp1 ); subkeys[ 2] = xor( tmp1, RCONST( 2) ); \
deoxys.c: ^
deoxys.c: ...
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: tweakable-cipher.macros:27:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:33:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp1, tmp2 ); subkeys[ 1] = xor( tmp2, RCONST( 1) ); \
deoxys.c: ^
deoxys.c: deoxys.c:81:5: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
deoxys.c: TWEAKEY_SCHEDULE2(subkeys, key, tmp, tmp1);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:27:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:34:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp2, tmp1 ); subkeys[ 2] = xor( tmp1, RCONST( 2) ); \
deoxys.c: ^
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/deoxysi128v141/aesni
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:98:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: tmp = permute( tmp, H_PERMUTATION );
deoxys.c: ^
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: tweakable-cipher.macros:35:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:39:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( subkeys[ 0], subkeys[ 1] ); ts[ 1] = xor( subkeys[ 1], RCONS[ 1] ); \
deoxys.c: ^
deoxys.c: deoxys.c:105:5: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
deoxys.c: TWEAKEY_SCHEDULE2( tsubkeys,subkeys, key);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:35:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: ...
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:98:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: tmp = permute( tmp, H_PERMUTATION );
deoxys.c: ^
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: tweakable-cipher.macros:35:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:39:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( subkeys[ 0], subkeys[ 1] ); ts[ 1] = xor( subkeys[ 1], RCONS[ 1] ); \
deoxys.c: ^
deoxys.c: deoxys.c:105:5: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
deoxys.c: TWEAKEY_SCHEDULE2( tsubkeys,subkeys, key);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:35:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
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/deoxysi128v141/bitslice
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxys_8.c: In file included from deoxys_8.c:29:0:
deoxys_8.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys_8.c: # error "SSSE3 instruction set not enabled"
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:44:29: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysDecrypt_Checksum(__m128i rk[15][8], const uint8_t* ct, uint8_t pt[128], __m128i* Checksum);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:44:84: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysDecrypt_Checksum(__m128i rk[15][8], const uint8_t* ct, uint8_t pt[128], __m128i* Checksum);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:45:29: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysEncrypt_Checksum(__m128i rk[15][8], const uint8_t* pt, uint8_t ct[128], __m128i* Checksum);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:45:84: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysEncrypt_Checksum(__m128i rk[15][8], const uint8_t* pt, uint8_t ct[128], __m128i* Checksum);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:46:25: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:46:63: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c: In function 'deoxys_aead_encrypt_8':
deoxys_8.c: deoxys_8.c:154:5: error: unknown type name '__m128i'
deoxys_8.c: __m128i rk[15][8];
deoxys_8.c: ...
deoxys_8.c: In file included from deoxys_8.c:29:0:
deoxys_8.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys_8.c: # error "SSSE3 instruction set not enabled"
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:44:29: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysDecrypt_Checksum(__m128i rk[15][8], const uint8_t* ct, uint8_t pt[128], __m128i* Checksum);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:44:84: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysDecrypt_Checksum(__m128i rk[15][8], const uint8_t* ct, uint8_t pt[128], __m128i* Checksum);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:45:29: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysEncrypt_Checksum(__m128i rk[15][8], const uint8_t* pt, uint8_t ct[128], __m128i* Checksum);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:45:84: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysEncrypt_Checksum(__m128i rk[15][8], const uint8_t* pt, uint8_t ct[128], __m128i* Checksum);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:46:25: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:46:63: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c: In function 'deoxys_aead_encrypt_8':
deoxys_8.c: deoxys_8.c:154:5: error: unknown type name '__m128i'
deoxys_8.c: __m128i rk[15][8];
deoxys_8.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/deoxysi128v141/aesni
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: tweakable-cipher.macros:141:6: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: s[0] = enc( s[0] , tmp );\
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:176:3: note: in expansion of macro 'ONE_ROUND'
deoxys.c: ONE_ROUND( states , subkeys[ 1] , RT[ 1] , 1 );\
deoxys.c: ^
deoxys.c: ae.macros:31:11: note: in expansion of macro 'AES8'
deoxys.c: AES8 ( States, subkeys, tTweak ); \
deoxys.c: ^
deoxys.c: deoxys.c:143: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: tweakable-cipher.macros:142:6: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: s[1] = enc( s[1] , xor(tmp, tw_c[Round][1] ) );\
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:176:3: note: in expansion of macro 'ONE_ROUND'
deoxys.c: ONE_ROUND( states , subkeys[ 1] , RT[ 1] , 1 );\
deoxys.c: ^
deoxys.c: ae.macros:31:11: note: in expansion of macro 'AES8'
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 17, 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 -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 -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 -O -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -Os -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/deoxysi128v141/aesnis
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: tweakable-cipher.macros:191:6: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: s[0] = enc( s[0] , xor( subkey, Tweaks[0]) );\
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:202:3: note: in expansion of macro 'ONE_ROUND8'
deoxys.c: ONE_ROUND8( states , subkeys[ 1] , Tweaks ); UPDATE_TWEAKS8( Tweaks ); \
deoxys.c: ^
deoxys.c: ae.macros:34:11: note: in expansion of macro 'AES8'
deoxys.c: AES8 ( States, subkeys, Tweaks ); \
deoxys.c: ^
deoxys.c: deoxys.c:109: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: tweakable-cipher.macros:192:6: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: s[1] = enc( s[1] , xor( subkey, Tweaks[1]) );\
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:202:3: note: in expansion of macro 'ONE_ROUND8'
deoxys.c: ONE_ROUND8( states , subkeys[ 1] , Tweaks ); UPDATE_TWEAKS8( Tweaks ); \
deoxys.c: ^
deoxys.c: ae.macros:34:11: note: in expansion of macro 'AES8'
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 17, 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 -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 -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 -O -fomit-frame-pointer aesnis
gcc -m32 -march=corei7 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer aesnis
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer aesnis