Implementation notes: x86, titan0, crypto_aead/deoxysii128v141

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: deoxysii128v141
TimeImplementationCompilerBenchmark dateSUPERCOP version
136072bitslicegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
136184bitslicegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
136288bitslicegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
136324bitslicegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
137128bitslicegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
137228bitslicegcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
137948bitslicegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
138212bitslicegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
138368bitslicegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
138784bitslicegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
138800bitslicegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
142868bitslicegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
143460bitslicegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
145360bitslicegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
146536bitslicegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
147620bitslicegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
147632bitslicegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
149540bitslicegcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
149864bitslicegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
152300bitslicegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
153316bitslicegcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
153344bitslicegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
153348bitslicegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
154408bitslicegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
154708bitslicegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
155196bitslicegcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
156384bitslicegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
156828bitslicegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
226112bitslicegcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
226204bitslicegcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
226472bitslicegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
226988bitslicegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
268248tablegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
269032tablegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
269196tablegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
269380tablegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
269396tablegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
269400tablegcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
269864tablegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
270080tablegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
270492tablegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
275228tablegcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
275800tablegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
276140tablegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
277724tablegcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
277844tablegcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
281364tablegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
282372tablegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
282896tablegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
284508tablegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
284992tablegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
285196tablegcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
285236tablegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
288200tablegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
289060tablegcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
289844tablegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
289848tablegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
290020tablegcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
290292tablegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
290708tablegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
292304tablegcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
292352tablegcc -m32 -O -fomit-frame-pointer2019070720190110
292452tablegcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
292672tablegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
292992tablegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
293024tablegcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
293036tablegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
293160tablegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
293216tablegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
293292tablegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
293332tablegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
293468tablegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
293728tablegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
294132tablegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
294860tablegcc -m32 -O3 -fomit-frame-pointer2019070720190110
295212tablegcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
295808tablegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
295876tablegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
296216tablegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
296428tablegcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
296596tablegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
296708tablegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
296840tablegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
297060tablegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
297096tablegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
297984tablegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
298276tablegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
298456tablegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
298568tablegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
298696tablegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
298704tablegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
298952tablegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
299036tablegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
300192tablegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
300536tablegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
301328tablegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
301404tablegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
301780tablegcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
301792tablegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
302756tablegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
302856tablegcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
302900tablegcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
303112tablegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
303976tablegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
304824tablegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
305024tablegcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
305384tablegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
305616tablegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
305756tablegcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
305900tablegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
306452tablegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
306988tablegcc -m32 -O2 -fomit-frame-pointer2019070720190110
307304tablegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
307628tablegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
307684tablegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
307976tablegcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
308076tablegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
308200tablegcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
308412tablegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
308472tablegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
308644tablegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
308836tablegcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
308876tablegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
308988tablegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
309140tablegcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
309220tablegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
309260tablegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
309496tablegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
309636tablegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
309736tablegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
309768tablegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
310032tablegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
310152tablegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
310164tablegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
310256tablegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
311060tablegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
311072tablegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
311220tablegcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
311244tablegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
311356tablegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
311388tablegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
311560tablegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
312056tablegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
312512tablegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
312548tablegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
312764tablegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
313208tablegcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
313228tablegcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
313472tablegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
313872tablegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
314352tablegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
314440tablegcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
314452tablegcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
314460tablegcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
314464tablegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
314476tablegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
314516tablegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
315004tablegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
315020tablegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
315740tablegcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
316084tablegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
316320tablegcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
316564tablegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
317052tablegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
317184tablegcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
317384tablegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
317828tablegcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
317844tablegcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
317888tablegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
317896tablegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
318032tablegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
318128tablegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
318184tablegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
318228tablegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
318368tablegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
318416tablegcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
318460tablegcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
318620tablegcc -m32 -Os -fomit-frame-pointer2019070720190110
318656tablegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
318692tablegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
318720tablegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
318724tablegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
319016tablegcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
319072tablegcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
319204tablegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
319320tablegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
319444tablegcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
319576tablegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
319912tablegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
319928tablegcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
320388tablegcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
320648tablegcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
321024tablegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
321592tablegcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
322444tablegcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
323664tablegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
324488tablegcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
324592tablegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
325020tablegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
325196tablegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
326220tablegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
327232tablegcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
328656tablegcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
333192tablegcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
334248tablegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
335304tablegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
345092tablegcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
345136tablegcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
988760refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
1002600refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
1004792refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
1006936refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
1007020refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
1013132refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
1015752refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
1016792refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
1019364refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
1020348refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
1020924refgcc -m32 -O3 -fomit-frame-pointer2019070720190110
1021252refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
1022916refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
1023980refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
1027900refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
1032048refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
1032408refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
1032868refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
1033124refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
1033864refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
1033940refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
1034052refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
1035332refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
1035352refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
1040352refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
1043304refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
1043508refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
1044892refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
1046356refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
1051420refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
1082152refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
1091312refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
1099712refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
1101932refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
1106376refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
1125308refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
1125572refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
1146420refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
1174396refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
1174784refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
1190448refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
1191456refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
1312340refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
1312916refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
1786812refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
1819072refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
1819284refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
1975536refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
1975956refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
1978100refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
1978256refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
1988876refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
1990952refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
1993076refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
2001304refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
2004012refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
2004052refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
2004072refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
2006992refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
2010828refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
2011388refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
2016472refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
2016556refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
2059120refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
2060568refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
2063008refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
2064200refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
2065660refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
2083204refgcc -m32 -O2 -fomit-frame-pointer2019070720190110
2086568refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
2088456refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
2088508refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
2089448refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
2094056refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
2110044refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
2237388refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
2237708refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
2240308refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
2322216refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
2323024refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
2453976refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
2507188refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
2579916refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
2581096refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
2589708refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
3134008refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
3134080refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
3498256refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
4067348refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
4118304refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
4135296refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
4153152refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
4223336refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
4227968refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
4251968refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
4252572refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
4262364refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
4264608refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
4272328refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
4335932refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
4338980refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
4344808refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
4463324refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
4495872refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
4578676refgcc -m32 -O -fomit-frame-pointer2019070720190110
4623064refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
4631912refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
4648180refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
4650424refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
4660964refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
4690388refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
4711484refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
4711788refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
4712216refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
4715888refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
4716360refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
4722800refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
4725844refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
4731140refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
4731260refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
4731464refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
4732520refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
4734604refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
4736076refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
4737016refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
4739776refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
4742640refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
4745864refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
4758580refgcc -m32 -Os -fomit-frame-pointer2019070720190110
4761912refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
4763732refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
4764056refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
4765080refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
4770048refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
4784824refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
4791636refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
4795128refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
4795376refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
4802356refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
4808500refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
4809300refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
4809440refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
4819960refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
4824284refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
4826568refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
4829484refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
4830900refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
4875376refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
4876096refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
4879704refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
4885944refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
4886200refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
4889176refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
4891944refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
4894240refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
4904356refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
4909176refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
4910736refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
4912616refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
4919688refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
4922364refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
4923556refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
4926700refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
4933920refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
4935956refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
4937368refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
4938132refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
4942960refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
4954640refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
5061948refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
5077328refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
5124572refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
5159820refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
5268912refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
5298584refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
5507900refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110

Test failure

Implementation: crypto_aead/deoxysii128v141/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/deoxysii128v141/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:90: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:89: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/deoxysii128v141/aesni
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:62: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:84: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:83:11: note: called from here
deoxys.c: __m128i mask_top_7_bits = constant8_same(0xfe);
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:602:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
deoxys.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
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/deoxysii128v141/bitslice
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
deoxysBCii128.c: deoxysBCii128.c: In function 'DeoxysEncrypt_Auth':
deoxysBCii128.c: deoxysBCii128.c:235:13: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
deoxysBCii128.c: a[u]=LOAD(pt+16*u);
deoxysBCii128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
deoxysBCii128.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
deoxysBCii128.c: from deoxysBCii128.c:29:
deoxysBCii128.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
deoxysBCii128.c: _mm_loadu_si128 (__m128i_u const *__P)
deoxysBCii128.c: ^~~~~~~~~~~~~~~
deoxysBCii128.c: In file included from deoxysBCii128.c:30:0:
deoxysBCii128.c: deoxysii128.macros:43:25: note: called from here
deoxysBCii128.c: #define LOAD(src) _mm_loadu_si128((__m128i *)(src))
deoxysBCii128.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
deoxysBCii128.c: deoxysBCii128.c:235:14: note: in expansion of macro 'LOAD'
deoxysBCii128.c: a[u]=LOAD(pt+16*u);
deoxysBCii128.c: ^~~~
deoxysBCii128.c: In file included from deoxysBCii128.c:29:0:
deoxysBCii128.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
deoxysBCii128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxysBCii128.c: ^~~~~~~~~~~~~~~~
deoxysBCii128.c: In file included from deoxysBCii128.c:30:0:
deoxysBCii128.c: deoxysii128.macros:31:25: note: called from here
deoxysBCii128.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxysBCii128.c: ^~~~~~~~~~~~~~~~~~~~~
deoxysBCii128.c: deoxysii128.macros:32:25: note: in expansion of macro 'permute'
deoxysBCii128.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/deoxysii128v141/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:26:11: note: called from here
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: tweakable-cipher.macros:45:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp2, tmp1 ); subkeys[14] = xor( tmp1, RCONST(14) );
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:79:5: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
deoxys.c: TWEAKEY_SCHEDULE2( subkeys, key, tmp, tmp1 );
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:26:11: note: called from here
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: tweakable-cipher.macros:44:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp1, tmp2 ); subkeys[13] = xor( tmp2, RCONST(13) ); \
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:79:5: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
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/deoxysii128v141/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:99: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:99: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:27:13: note: in expansion of macro 'permute'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^~~~~~~
deoxys.c: tweakable-cipher.macros:44: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/deoxysii128v141/bitslice
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxysBCii128.c: In file included from deoxysBCii128.c:29:0:
deoxysBCii128.c: deoxysBCii128.c: In function 'DeoxysEncrypt_Auth':
deoxysBCii128.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
deoxysBCii128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxysBCii128.c: ^~~~~~~~~~~~~~~~
deoxysBCii128.c: In file included from deoxysBCii128.c:30:0:
deoxysBCii128.c: deoxysii128.macros:31:25: note: called from here
deoxysBCii128.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxysBCii128.c: ^~~~~~~~~~~~~~~~~~~~~
deoxysBCii128.c: deoxysii128.macros:32:25: note: in expansion of macro 'permute'
deoxysBCii128.c: #define shuffle_pack(a) permute(a, SET8(15,11,7,3,14,10,6,2,13,9,5,1,12,8,4,0) )
deoxysBCii128.c: ^~~~~~~
deoxysBCii128.c: deoxysii128.macros:424:14: note: in expansion of macro 'shuffle_pack'
deoxysBCii128.c: (x)[7] = shuffle_pack((x)[7]);\
deoxysBCii128.c: ^~~~~~~~~~~~
deoxysBCii128.c: deoxysBCii128.c:237:5: note: in expansion of macro 'packing'
deoxysBCii128.c: packing(a);
deoxysBCii128.c: ^~~~~~~
deoxysBCii128.c: In file included from deoxysBCii128.c:29:0:
deoxysBCii128.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
deoxysBCii128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxysBCii128.c: ^~~~~~~~~~~~~~~~
deoxysBCii128.c: In file included from deoxysBCii128.c:30:0:
deoxysBCii128.c: deoxysii128.macros:31:25: note: called from here
deoxysBCii128.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxysBCii128.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/deoxysii128v141/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:90: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:89: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:45:46: 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/deoxysii128v141/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:84: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:83:11: note: called from here
deoxys.c: __m128i mask_top_7_bits = constant8_same(0xfe);
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:602:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
deoxys.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:80:13: note: called from here
deoxys.c: __m128i Auth = constant32( 0 , 0 , 0 , 0 );
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/deoxysii128v141/bitslice
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
deoxysBCii128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
deoxysBCii128.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
deoxysBCii128.c: from deoxysBCii128.c:29:
deoxysBCii128.c: deoxysBCii128.c: In function 'DeoxysEncrypt_Auth':
deoxysBCii128.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
deoxysBCii128.c: _mm_loadu_si128 (__m128i_u const *__P)
deoxysBCii128.c: ^~~~~~~~~~~~~~~
deoxysBCii128.c: In file included from deoxysBCii128.c:30:0:
deoxysBCii128.c: deoxysii128.macros:43:25: note: called from here
deoxysBCii128.c: #define LOAD(src) _mm_loadu_si128((__m128i *)(src))
deoxysBCii128.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
deoxysBCii128.c: deoxysBCii128.c:235:14: note: in expansion of macro 'LOAD'
deoxysBCii128.c: a[u]=LOAD(pt+16*u);
deoxysBCii128.c: ^~~~
deoxysBCii128.c: In file included from deoxysBCii128.c:29:0:
deoxysBCii128.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
deoxysBCii128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxysBCii128.c: ^~~~~~~~~~~~~~~~
deoxysBCii128.c: In file included from deoxysBCii128.c:30:0:
deoxysBCii128.c: deoxysii128.macros:31:25: note: called from here
deoxysBCii128.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxysBCii128.c: ^~~~~~~~~~~~~~~~~~~~~
deoxysBCii128.c: deoxysii128.macros:32:25: note: in expansion of macro 'permute'
deoxysBCii128.c: #define shuffle_pack(a) permute(a, SET8(15,11,7,3,14,10,6,2,13,9,5,1,12,8,4,0) )
deoxysBCii128.c: ^~~~~~~
deoxysBCii128.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/deoxysii128v141/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:26:11: note: called from here
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: tweakable-cipher.macros:45:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp2, tmp1 ); subkeys[14] = xor( tmp1, RCONST(14) );
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:79:5: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
deoxys.c: TWEAKEY_SCHEDULE2( subkeys, key, tmp, tmp1 );
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:26:11: note: called from here
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: tweakable-cipher.macros:44:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp1, tmp2 ); subkeys[13] = xor( tmp2, RCONST(13) ); \
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:79:5: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
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:26:11: note: called from here
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: tweakable-cipher.macros:45:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp2, tmp1 ); subkeys[14] = xor( tmp1, RCONST(14) );
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:79:5: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
deoxys.c: TWEAKEY_SCHEDULE2( subkeys, key, tmp, tmp1 );
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:26:11: note: called from here
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: tweakable-cipher.macros:44:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp1, tmp2 ); subkeys[13] = xor( tmp2, RCONST(13) ); \
deoxys.c: ^~~~~~~~~~~~~
deoxys.c: deoxys.c:79:5: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
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/deoxysii128v141/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:99: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:99: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:27:13: note: in expansion of macro 'permute'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^~~~~~~
deoxys.c: tweakable-cipher.macros:44: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:99: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:99: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:27:13: note: in expansion of macro 'permute'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^~~~~~~
deoxys.c: tweakable-cipher.macros:44: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/deoxysii128v141/bitslice
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxysBCii128.c: In file included from deoxysBCii128.c:29:0:
deoxysBCii128.c: deoxysBCii128.c: In function 'DeoxysEncrypt_Auth':
deoxysBCii128.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
deoxysBCii128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxysBCii128.c: ^~~~~~~~~~~~~~~~
deoxysBCii128.c: In file included from deoxysBCii128.c:30:0:
deoxysBCii128.c: deoxysii128.macros:31:25: note: called from here
deoxysBCii128.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxysBCii128.c: ^~~~~~~~~~~~~~~~~~~~~
deoxysBCii128.c: deoxysii128.macros:32:25: note: in expansion of macro 'permute'
deoxysBCii128.c: #define shuffle_pack(a) permute(a, SET8(15,11,7,3,14,10,6,2,13,9,5,1,12,8,4,0) )
deoxysBCii128.c: ^~~~~~~
deoxysBCii128.c: deoxysii128.macros:424:14: note: in expansion of macro 'shuffle_pack'
deoxysBCii128.c: (x)[7] = shuffle_pack((x)[7]);\
deoxysBCii128.c: ^~~~~~~~~~~~
deoxysBCii128.c: deoxysBCii128.c:237:5: note: in expansion of macro 'packing'
deoxysBCii128.c: packing(a);
deoxysBCii128.c: ^~~~~~~
deoxysBCii128.c: In file included from deoxysBCii128.c:29:0:
deoxysBCii128.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
deoxysBCii128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxysBCii128.c: ^~~~~~~~~~~~~~~~
deoxysBCii128.c: In file included from deoxysBCii128.c:30:0:
deoxysBCii128.c: deoxysii128.macros:31:25: note: called from here
deoxysBCii128.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxysBCii128.c: ...
deoxysBCii128.c: In file included from deoxysBCii128.c:29:0:
deoxysBCii128.c: deoxysBCii128.c: In function 'DeoxysEncrypt_Auth':
deoxysBCii128.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
deoxysBCii128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxysBCii128.c: ^~~~~~~~~~~~~~~~
deoxysBCii128.c: In file included from deoxysBCii128.c:30:0:
deoxysBCii128.c: deoxysii128.macros:31:25: note: called from here
deoxysBCii128.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxysBCii128.c: ^~~~~~~~~~~~~~~~~~~~~
deoxysBCii128.c: deoxysii128.macros:32:25: note: in expansion of macro 'permute'
deoxysBCii128.c: #define shuffle_pack(a) permute(a, SET8(15,11,7,3,14,10,6,2,13,9,5,1,12,8,4,0) )
deoxysBCii128.c: ^~~~~~~
deoxysBCii128.c: deoxysii128.macros:424:14: note: in expansion of macro 'shuffle_pack'
deoxysBCii128.c: (x)[7] = shuffle_pack((x)[7]);\
deoxysBCii128.c: ^~~~~~~~~~~~
deoxysBCii128.c: deoxysBCii128.c:237:5: note: in expansion of macro 'packing'
deoxysBCii128.c: packing(a);
deoxysBCii128.c: ^~~~~~~
deoxysBCii128.c: In file included from deoxysBCii128.c:29:0:
deoxysBCii128.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
deoxysBCii128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
deoxysBCii128.c: ^~~~~~~~~~~~~~~~
deoxysBCii128.c: In file included from deoxysBCii128.c:30:0:
deoxysBCii128.c: deoxysii128.macros:31:25: note: called from here
deoxysBCii128.c: #define permute(a,b) _mm_shuffle_epi8(a,b)
deoxysBCii128.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/deoxysii128v141/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:197: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:214:3: note: in expansion of macro 'ONE_ROUND8'
deoxys.c: ONE_ROUND8( states , subkeys[14] , 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:108: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/deoxysii128v141/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:92: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:111:3: note: in expansion of macro 'ONE_ROUND'
deoxys.c: ONE_ROUND( states , subkeys[14] , RT[ 6] , 14 );\
deoxys.c: ^~~~~~~~~
deoxys.c: ae.macros:53:11: note: in expansion of macro 'AES8'
deoxys.c: AES8 ( States, subkeys, tTweak ); \
deoxys.c: ^~~~
deoxys.c: deoxys.c:148: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