Implementation notes: x86, gcc14, crypto_aead/deoxysi256v141

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: deoxysi256v141
TimeImplementationCompilerBenchmark dateSUPERCOP version
172188bitslicegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017010620170105
172719bitslicegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017010620170105
172719bitslicegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017010620170105
172737bitslicegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017010620170105
173745bitslicegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017010620170105
173808bitslicegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017010620170105
173808bitslicegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017010620170105
173952bitslicegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017010620170105
173970bitslicegcc -m32 -march=core2 -Os -fomit-frame-pointer2017010620170105
174150bitslicegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017010620170105
174204bitslicegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017010620170105
174348bitslicegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017010620170105
184032bitslicegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017010620170105
184077bitslicegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017010620170105
184149bitslicegcc -m32 -march=core2 -O -fomit-frame-pointer2017010620170105
184518bitslicegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017010620170105
275877tablegcc -m32 -march=athlon -O -fomit-frame-pointer2017010620170105
276444tablegcc -m32 -march=core2 -O -fomit-frame-pointer2017010620170105
276777tablegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017010620170105
276777tablegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017010620170105
276840tablegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017010620170105
277578tablegcc -m32 -march=barcelona -O -fomit-frame-pointer2017010620170105
277695tablegcc -m32 -march=k8 -O -fomit-frame-pointer2017010620170105
277920tablegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017010620170105
278325tablegcc -funroll-loops -m32 -O -fomit-frame-pointer2017010620170105
278388tablegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017010620170105
278586tablegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017010620170105
278667tablegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017010620170105
278748tablegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017010620170105
278856tablegcc -m32 -O -fomit-frame-pointer2017010620170105
278973tablegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017010620170105
279027tablegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017010620170105
279153tablegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017010620170105
279315tablegcc -m32 -march=prescott -O -fomit-frame-pointer2017010620170105
279576tablegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017010620170105
279639tablegcc -m32 -march=nocona -O -fomit-frame-pointer2017010620170105
279648tablegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017010620170105
279864tablegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017010620170105
279927tablegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017010620170105
279927tablegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017010620170105
280431tablegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017010620170105
281034tablegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017010620170105
289026tablegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017010620170105
289269tablegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017010620170105
289296tablegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017010620170105
289629tablegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017010620170105
289728tablegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017010620170105
289917tablegcc -m32 -O3 -fomit-frame-pointer2017010620170105
290079tablegcc -m32 -march=k6 -O -fomit-frame-pointer2017010620170105
290250tablegcc -m32 -march=i386 -O -fomit-frame-pointer2017010620170105
290286tablegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017010620170105
290376tablegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017010620170105
290394tablegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017010620170105
290466tablegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017010620170105
290484tablegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017010620170105
290925tablegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017010620170105
291123tablegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017010620170105
291240tablegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017010620170105
291420tablegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017010620170105
291780tablegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017010620170105
292401tablegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017010620170105
293139tablegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017010620170105
296550tablegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017010620170105
296631tablegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017010620170105
296865tablegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017010620170105
297180tablegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017010620170105
297288tablegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017010620170105
297324tablegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017010620170105
297360tablegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017010620170105
297369tablegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017010620170105
297432tablegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017010620170105
297531tablegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017010620170105
297783tablegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017010620170105
297846tablegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017010620170105
297936tablegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017010620170105
298089tablegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017010620170105
298359tablegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017010620170105
298494tablegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017010620170105
298746tablegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017010620170105
299772tablegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017010620170105
299790tablegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017010620170105
299925tablegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017010620170105
299997tablegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017010620170105
300042tablegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017010620170105
300060tablegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017010620170105
300123tablegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017010620170105
300294tablegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017010620170105
300762tablegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017010620170105
301086tablegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017010620170105
301311tablegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017010620170105
307548tablegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017010620170105
309393tablegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017010620170105
309744tablegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017010620170105
309996tablegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017010620170105
310482tablegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017010620170105
310797tablegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017010620170105
310806tablegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017010620170105
310914tablegcc -m32 -O2 -fomit-frame-pointer2017010620170105
311373tablegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017010620170105
311418tablegcc -m32 -march=pentium -O -fomit-frame-pointer2017010620170105
311463tablegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017010620170105
311634tablegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017010620170105
311769tablegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017010620170105
311814tablegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017010620170105
311886tablegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017010620170105
312129tablegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017010620170105
312543tablegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017010620170105
312543tablegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017010620170105
312615tablegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017010620170105
312624tablegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017010620170105
312813tablegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017010620170105
313407tablegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017010620170105
313416tablegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017010620170105
313452tablegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017010620170105
313677tablegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017010620170105
313821tablegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017010620170105
313839tablegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017010620170105
313884tablegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017010620170105
314001tablegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017010620170105
314037tablegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017010620170105
314109tablegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017010620170105
314397tablegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017010620170105
314514tablegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017010620170105
314532tablegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017010620170105
319329tablegcc -m32 -march=i486 -O -fomit-frame-pointer2017010620170105
321003tablegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017010620170105
321588tablegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017010620170105
321849tablegcc -m32 -march=nocona -Os -fomit-frame-pointer2017010620170105
321885tablegcc -m32 -march=prescott -Os -fomit-frame-pointer2017010620170105
321912tablegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017010620170105
321921tablegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017010620170105
322038tablegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017010620170105
322110tablegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017010620170105
322173tablegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017010620170105
322254tablegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017010620170105
322281tablegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017010620170105
322902tablegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017010620170105
323082tablegcc -m32 -march=k8 -Os -fomit-frame-pointer2017010620170105
323289tablegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017010620170105
323307tablegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017010620170105
323406tablegcc -m32 -Os -fomit-frame-pointer2017010620170105
323406tablegcc -m32 -march=athlon -Os -fomit-frame-pointer2017010620170105
323541tablegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017010620170105
323550tablegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017010620170105
323901tablegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017010620170105
323901tablegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017010620170105
323928tablegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017010620170105
323973tablegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017010620170105
323991tablegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017010620170105
324009tablegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017010620170105
324081tablegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017010620170105
324270tablegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017010620170105
324279tablegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017010620170105
324315tablegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017010620170105
324414tablegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017010620170105
324423tablegcc -m32 -march=core2 -Os -fomit-frame-pointer2017010620170105
324432tablegcc -m32 -march=i386 -Os -fomit-frame-pointer2017010620170105
324486tablegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017010620170105
324576tablegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017010620170105
324684tablegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017010620170105
324747tablegcc -m32 -march=i486 -Os -fomit-frame-pointer2017010620170105
324792tablegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017010620170105
325026tablegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017010620170105
325071tablegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017010620170105
325116tablegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017010620170105
325152tablegcc -m32 -march=pentium -Os -fomit-frame-pointer2017010620170105
325332tablegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017010620170105
325656tablegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017010620170105
325818tablegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017010620170105
325854tablegcc -m32 -march=k6 -Os -fomit-frame-pointer2017010620170105
326349tablegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017010620170105
326682tablegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017010620170105
326763tablegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017010620170105
326871tablegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017010620170105
327033tablegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017010620170105
327042tablegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017010620170105
2440413refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016122720161220
2441808refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016122720161220
2468781refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016122720161220
2469510refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016122720161220
2529567refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016122720161220
2539476refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016122720161220
2547072refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016122720161220
2548602refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016122720161220
2558268refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016122720161220
2560275refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016122720161220
2560806refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016122720161220
2562939refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016122720161220
2565027refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016122720161220
2565171refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016122720161220
2566215refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016122720161220
2568348refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016122720161220
2569572refgcc -m32 -O3 -fomit-frame-pointer2016122720161220
2570256refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016122720161220
2574801refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016122720161220
2575233refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016122720161220
2578707refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016122720161220
2594484refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016122720161220
2600010refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016122720161220
2600433refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016122720161220
2603826refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016122720161220
2611620refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016122720161220
2613825refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016122720161220
2652471refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016122720161220
2662839refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016122720161220
2666052refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016122720161220
2710287refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016122720161220
2741967refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016122720161220
2742201refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016122720161220
2742354refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016122720161220
2747394refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016122720161220
2765025refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016122720161220
2782341refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016122720161220
2966346refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016122720161220
2970396refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016122720161220
2974995refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016122720161220
4637187refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016122720161220
4722993refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016122720161220
4787847refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016122720161220
4827024refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016122720161220
4832208refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016122720161220
4837644refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016122720161220
4845897refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016122720161220
4867569refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016122720161220
4878729refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016122720161220
4879728refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016122720161220
4880655refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016122720161220
4884327refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016122720161220
4901697refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016122720161220
4942008refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016122720161220
4944078refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016122720161220
4944717refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016122720161220
4944960refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016122720161220
4945050refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016122720161220
4951044refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016122720161220
4957479refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016122720161220
4960791refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016122720161220
4961790refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016122720161220
5016834refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016122720161220
5023116refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016122720161220
5106177refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016122720161220
5107050refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016122720161220
5133105refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016122720161220
5355117refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016122720161220
5438934refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016122720161220
5469696refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016122720161220
5483583refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016122720161220
5484132refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016122720161220
5496444refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016122720161220
5528421refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016122720161220
5528934refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016122720161220
5550093refgcc -m32 -march=athlon -O -fomit-frame-pointer2016122720161220
5562891refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016122720161220
5563863refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016122720161220
5569272refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016122720161220
5621337refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016122720161220
5623623refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016122720161220
5624154refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016122720161220
5624163refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016122720161220
5630661refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016122720161220
5630913refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016122720161220
5633343refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016122720161220
5635755refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016122720161220
5638743refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016122720161220
5640543refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016122720161220
5665095refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016122720161220
5717547refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016122720161220
5741046refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016122720161220
5795424refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016122720161220
5825808refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016122720161220
5839308refgcc -m32 -march=nocona -O -fomit-frame-pointer2016122720161220
5872221refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016122720161220
5941971refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016122720161220
6009264refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016122720161220
6036336refgcc -m32 -O -fomit-frame-pointer2016122720161220
6069159refgcc -m32 -march=core2 -O -fomit-frame-pointer2016122720161220
6094224refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016122720161220
6094485refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016122720161220
6094953refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016122720161220
6104781refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016122720161220
6107355refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016122720161220
6107769refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016122720161220
6113214refgcc -m32 -march=k8 -O -fomit-frame-pointer2016122720161220
6135507refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016122720161220
6167934refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016122720161220
6194880refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016122720161220
6201792refgcc -m32 -march=prescott -O -fomit-frame-pointer2016122720161220
6219270refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016122720161220
6231483refgcc -m32 -O2 -fomit-frame-pointer2016122720161220
6257646refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016122720161220
6261318refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016122720161220
6261588refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016122720161220
6356304refgcc -m32 -march=k6 -O -fomit-frame-pointer2016122720161220
6364170refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016122720161220
6375096refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016122720161220
6431814refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016122720161220
6477255refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016122720161220
6493257refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016122720161220
6509007refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016122720161220
6510708refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016122720161220
6513255refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016122720161220
6514425refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016122720161220
6517179refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016122720161220
6542352refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016122720161220
6551685refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016122720161220
6552099refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016122720161220
6554421refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016122720161220
6588729refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016122720161220
6596496refgcc -m32 -march=i386 -O -fomit-frame-pointer2016122720161220
6634017refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016122720161220
6640731refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016122720161220
6692571refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016122720161220
6789114refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016122720161220
6796593refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016122720161220
6905007refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016122720161220
6908805refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016122720161220
6976404refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016122720161220
6997203refgcc -m32 -Os -fomit-frame-pointer2016122720161220
7083738refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016122720161220
7191108refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016122720161220
7300170refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016122720161220
7349490refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016122720161220
7371945refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016122720161220
7379802refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016122720161220
7386381refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016122720161220
7391916refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016122720161220
7451802refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016122720161220
7461684refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016122720161220
7469217refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016122720161220
7485975refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016122720161220
7485975refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016122720161220
7496091refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016122720161220
7554978refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016122720161220
8505747refgcc -m32 -march=pentium -O -fomit-frame-pointer2016122720161220
8510607refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016122720161220
9392517refgcc -m32 -march=i486 -O -fomit-frame-pointer2016122720161220

Compiler output

Implementation: crypto_aead/deoxysi256v141/aesnis
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:26:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/xmmintrin.h:35:3: error: #error "SSE instruction set not enabled"
deoxys.c: In file included from deoxys.c:27:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/emmintrin.h:34:3: error: #error "SSE2 instruction set not enabled"
deoxys.c: deoxys.c:28:74: error: wmmintrin.h: No such file or directory
deoxys.c: In file included from deoxys.c:29:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EIGHT'
deoxys.c: deoxys.c:63: error: 'EIGHT' undeclared (first use in this function)
deoxys.c: deoxys.c:63: error: (Each undeclared identifier is reported only once
deoxys.c: deoxys.c:63: error: for each function it appears in.)
deoxys.c: deoxys.c:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ONE'
deoxys.c: deoxys.c:64: error: 'ONE' undeclared (first use in this function)
deoxys.c: deoxys.c:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SEIGHT'
deoxys.c: deoxys.c:65: error: 'SEIGHT' undeclared (first use in this function)
deoxys.c: deoxys.c:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'STAGE_MASK'
deoxys.c: deoxys.c:66: error: 'STAGE_MASK' undeclared (first use in this function)
deoxys.c: deoxys.c:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'BLOCK_MASK'
deoxys.c: deoxys.c:67: error: 'BLOCK_MASK' undeclared (first use in this function)
deoxys.c: deoxys.c:68: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PERM_MASK'
deoxys.c: deoxys.c:68: error: 'PERM_MASK' undeclared (first use in this function)
deoxys.c: deoxys.c:69: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'H_PERMUTATION'
deoxys.c: deoxys.c:69: error: 'H_PERMUTATION' undeclared (first use in this function)
deoxys.c: deoxys.c:70: error: '__m128i' undeclared (first use in this function)
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/deoxysi256v141/aesni
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:27:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/xmmintrin.h:35:3: error: #error "SSE instruction set not enabled"
deoxys.c: In file included from deoxys.c:28:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/emmintrin.h:34:3: error: #error "SSE2 instruction set not enabled"
deoxys.c: deoxys.c:29:74: error: wmmintrin.h: No such file or directory
deoxys.c: In file included from deoxys.c:30:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EIGHT'
deoxys.c: deoxys.c:62: error: 'EIGHT' undeclared (first use in this function)
deoxys.c: deoxys.c:62: error: (Each undeclared identifier is reported only once
deoxys.c: deoxys.c:62: error: for each function it appears in.)
deoxys.c: deoxys.c:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SEIGHT'
deoxys.c: deoxys.c:63: error: 'SEIGHT' undeclared (first use in this function)
deoxys.c: deoxys.c:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'STAGE_MASK'
deoxys.c: deoxys.c:64: error: 'STAGE_MASK' undeclared (first use in this function)
deoxys.c: deoxys.c:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'BLOCK_MASK'
deoxys.c: deoxys.c:65: error: 'BLOCK_MASK' undeclared (first use in this function)
deoxys.c: deoxys.c:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'MSB_AD'
deoxys.c: deoxys.c:66: error: 'MSB_AD' undeclared (first use in this function)
deoxys.c: deoxys.c:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'MSB_AD_LAST'
deoxys.c: deoxys.c:67: error: 'MSB_AD_LAST' undeclared (first use in this function)
deoxys.c: deoxys.c:68: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'MSB_M'
deoxys.c: deoxys.c:68: error: 'MSB_M' undeclared (first use in this function)
deoxys.c: deoxys.c:69: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'MSB_M_LAST_ZERO'
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/deoxysi256v141/bitslice
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
deoxys256.c: In file included from deoxys256.c:29:
deoxys256.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
deoxys256.c: deoxys256.c:44: error: expected ')' before 'rk'
deoxys256.c: deoxys256.c:45: error: expected ')' before 'rk'
deoxys256.c: deoxys256.c:46: error: expected ')' before 'rk'
deoxys256.c: deoxys256.c: In function 'deoxys_aead_encrypt_8':
deoxys256.c: deoxys256.c:154: error: '__m128i' undeclared (first use in this function)
deoxys256.c: deoxys256.c:154: error: (Each undeclared identifier is reported only once
deoxys256.c: deoxys256.c:154: error: for each function it appears in.)
deoxys256.c: deoxys256.c:154: error: expected ';' before 'rk'
deoxys256.c: deoxys256.c:155: error: expected ';' before 'subkey'
deoxys256.c: deoxys256.c:156: error: expected ';' before 'Tweak'
deoxys256.c: deoxys256.c:157: error: expected ';' before 'Tweaks'
deoxys256.c: deoxys256.c:158: error: expected ';' before 'AUTH'
deoxys256.c: deoxys256.c:159: error: expected ';' before 'CHECKSUM'
deoxys256.c: deoxys256.c:160: error: 'AUTH_P' undeclared (first use in this function)
deoxys256.c: deoxys256.c:161: error: 'CHECKSUM_P' undeclared (first use in this function)
deoxys256.c: deoxys256.c:175: error: 'AUTH' undeclared (first use in this function)
deoxys256.c: deoxys256.c:179: error: expected ';' before 'v1'
deoxys256.c: deoxys256.c:179: error: 'v1' undeclared (first use in this function)
deoxys256.c: deoxys256.c:179: error: expected expression before ')' token
deoxys256.c: deoxys256.c:179: error: 'v2' undeclared (first use in this function)
deoxys256.c: deoxys256.c:179: error: expected expression before ')' token
deoxys256.c: deoxys256.c:179: error: 'subkey1' undeclared (first use in this function)
deoxys256.c: deoxys256.c:179: error: 'subkey2' undeclared (first use in this function)
deoxys256.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/deoxysi256v141/aesnis
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: deoxys.c:28:74: error: wmmintrin.h: No such file or directory
deoxys.c: In file included from deoxys.c:29:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
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/deoxysi256v141/aesni
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: deoxys.c:29:74: error: wmmintrin.h: No such file or directory
deoxys.c: In file included from deoxys.c:30:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:105: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
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/deoxysi256v141/aesnis
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:27:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/emmintrin.h:34:3: error: #error "SSE2 instruction set not enabled"
deoxys.c: deoxys.c:28:74: error: wmmintrin.h: No such file or directory
deoxys.c: In file included from deoxys.c:29:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EIGHT'
deoxys.c: deoxys.c:63: error: 'EIGHT' undeclared (first use in this function)
deoxys.c: deoxys.c:63: error: (Each undeclared identifier is reported only once
deoxys.c: deoxys.c:63: error: for each function it appears in.)
deoxys.c: deoxys.c:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ONE'
deoxys.c: deoxys.c:64: error: 'ONE' undeclared (first use in this function)
deoxys.c: deoxys.c:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SEIGHT'
deoxys.c: deoxys.c:65: error: 'SEIGHT' undeclared (first use in this function)
deoxys.c: deoxys.c:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'STAGE_MASK'
deoxys.c: deoxys.c:66: error: 'STAGE_MASK' undeclared (first use in this function)
deoxys.c: deoxys.c:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'BLOCK_MASK'
deoxys.c: deoxys.c:67: error: 'BLOCK_MASK' undeclared (first use in this function)
deoxys.c: deoxys.c:68: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PERM_MASK'
deoxys.c: deoxys.c:68: error: 'PERM_MASK' undeclared (first use in this function)
deoxys.c: deoxys.c:69: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'H_PERMUTATION'
deoxys.c: deoxys.c:69: error: 'H_PERMUTATION' undeclared (first use in this function)
deoxys.c: deoxys.c:70: error: '__m128i' undeclared (first use in this function)
deoxys.c: deoxys.c:70: error: expected ';' before 'States'
deoxys.c: deoxys.c:71: error: expected ';' before 'Tweaks'
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/deoxysi256v141/aesni
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:28:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/emmintrin.h:34:3: error: #error "SSE2 instruction set not enabled"
deoxys.c: deoxys.c:29:74: error: wmmintrin.h: No such file or directory
deoxys.c: In file included from deoxys.c:30:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EIGHT'
deoxys.c: deoxys.c:62: error: 'EIGHT' undeclared (first use in this function)
deoxys.c: deoxys.c:62: error: (Each undeclared identifier is reported only once
deoxys.c: deoxys.c:62: error: for each function it appears in.)
deoxys.c: deoxys.c:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SEIGHT'
deoxys.c: deoxys.c:63: error: 'SEIGHT' undeclared (first use in this function)
deoxys.c: deoxys.c:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'STAGE_MASK'
deoxys.c: deoxys.c:64: error: 'STAGE_MASK' undeclared (first use in this function)
deoxys.c: deoxys.c:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'BLOCK_MASK'
deoxys.c: deoxys.c:65: error: 'BLOCK_MASK' undeclared (first use in this function)
deoxys.c: deoxys.c:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'MSB_AD'
deoxys.c: deoxys.c:66: error: 'MSB_AD' undeclared (first use in this function)
deoxys.c: deoxys.c:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'MSB_AD_LAST'
deoxys.c: deoxys.c:67: error: 'MSB_AD_LAST' undeclared (first use in this function)
deoxys.c: deoxys.c:68: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'MSB_M'
deoxys.c: deoxys.c:68: error: 'MSB_M' undeclared (first use in this function)
deoxys.c: deoxys.c:69: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'MSB_M_LAST_ZERO'
deoxys.c: deoxys.c:69: error: 'MSB_M_LAST_ZERO' undeclared (first use in this function)
deoxys.c: deoxys.c:70: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'MSB_M_LAST_NONZERO'
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/deoxysi256v141/aesnis
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: deoxys.c:28:74: error: wmmintrin.h: No such file or directory
deoxys.c: In file included from deoxys.c:29:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: ...
deoxys.c: deoxys.c:28:74: error: wmmintrin.h: No such file or directory
deoxys.c: In file included from deoxys.c:29:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
deoxys.c: deoxys.c:90: error: incompatible types in assignment
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/deoxysi256v141/aesni
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: deoxys.c:29:74: error: wmmintrin.h: No such file or directory
deoxys.c: In file included from deoxys.c:30:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:105: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: ...
deoxys.c: deoxys.c:29:74: error: wmmintrin.h: No such file or directory
deoxys.c: In file included from deoxys.c:30:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:105: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
deoxys.c: deoxys.c:112: error: incompatible types in assignment
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/deoxysi256v141/bitslice
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxys256.c: In file included from deoxys256.c:29:
deoxys256.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
deoxys256.c: deoxys256.c:44: error: expected ')' before 'rk'
deoxys256.c: deoxys256.c:45: error: expected ')' before 'rk'
deoxys256.c: deoxys256.c:46: error: expected ')' before 'rk'
deoxys256.c: deoxys256.c: In function 'deoxys_aead_encrypt_8':
deoxys256.c: deoxys256.c:154: error: '__m128i' undeclared (first use in this function)
deoxys256.c: deoxys256.c:154: error: (Each undeclared identifier is reported only once
deoxys256.c: deoxys256.c:154: error: for each function it appears in.)
deoxys256.c: deoxys256.c:154: error: expected ';' before 'rk'
deoxys256.c: deoxys256.c:155: error: expected ';' before 'subkey'
deoxys256.c: deoxys256.c:156: error: expected ';' before 'Tweak'
deoxys256.c: deoxys256.c:157: error: expected ';' before 'Tweaks'
deoxys256.c: deoxys256.c:158: error: expected ';' before 'AUTH'
deoxys256.c: deoxys256.c:159: error: expected ';' before 'CHECKSUM'
deoxys256.c: deoxys256.c:160: error: 'AUTH_P' undeclared (first use in this function)
deoxys256.c: deoxys256.c:161: error: 'CHECKSUM_P' undeclared (first use in this function)
deoxys256.c: deoxys256.c:175: error: 'AUTH' undeclared (first use in this function)
deoxys256.c: deoxys256.c:179: error: expected ';' before 'v1'
deoxys256.c: deoxys256.c:179: error: 'v1' undeclared (first use in this function)
deoxys256.c: deoxys256.c:179: error: expected expression before ')' token
deoxys256.c: deoxys256.c:179: error: 'v2' undeclared (first use in this function)
deoxys256.c: deoxys256.c:179: error: expected expression before ')' token
deoxys256.c: deoxys256.c:179: error: 'subkey1' undeclared (first use in this function)
deoxys256.c: deoxys256.c:179: error: 'subkey2' undeclared (first use in this function)
deoxys256.c: ...
deoxys256.c: In file included from deoxys256.c:29:
deoxys256.c: /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
deoxys256.c: deoxys256.c:44: error: expected ')' before 'rk'
deoxys256.c: deoxys256.c:45: error: expected ')' before 'rk'
deoxys256.c: deoxys256.c:46: error: expected ')' before 'rk'
deoxys256.c: deoxys256.c: In function 'deoxys_aead_encrypt_8':
deoxys256.c: deoxys256.c:154: error: '__m128i' undeclared (first use in this function)
deoxys256.c: deoxys256.c:154: error: (Each undeclared identifier is reported only once
deoxys256.c: deoxys256.c:154: error: for each function it appears in.)
deoxys256.c: deoxys256.c:154: error: expected ';' before 'rk'
deoxys256.c: deoxys256.c:155: error: expected ';' before 'subkey'
deoxys256.c: deoxys256.c:156: error: expected ';' before 'Tweak'
deoxys256.c: deoxys256.c:157: error: expected ';' before 'Tweaks'
deoxys256.c: deoxys256.c:158: error: expected ';' before 'AUTH'
deoxys256.c: deoxys256.c:159: error: expected ';' before 'CHECKSUM'
deoxys256.c: deoxys256.c:160: error: 'AUTH_P' undeclared (first use in this function)
deoxys256.c: deoxys256.c:161: error: 'CHECKSUM_P' undeclared (first use in this function)
deoxys256.c: deoxys256.c:175: error: 'AUTH' undeclared (first use in this function)
deoxys256.c: deoxys256.c:179: error: expected ';' before 'v1'
deoxys256.c: deoxys256.c:179: error: 'v1' undeclared (first use in this function)
deoxys256.c: deoxys256.c:179: error: expected expression before ')' token
deoxys256.c: deoxys256.c:179: error: 'v2' undeclared (first use in this function)
deoxys256.c: deoxys256.c:179: error: expected expression before ')' token
deoxys256.c: deoxys256.c:179: error: 'subkey1' undeclared (first use in this function)
deoxys256.c: deoxys256.c:179: error: 'subkey2' undeclared (first use in this function)
deoxys256.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/deoxysi256v141/aesnis
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
deoxys.c: deoxys.c:28:74: error: wmmintrin.h: No such file or directory
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:118: error: incompatible types in assignment
deoxys.c: deoxys.c:118: error: incompatible types in assignment
deoxys.c: deoxys.c:118: error: incompatible types in assignment
deoxys.c: deoxys.c:118: error: incompatible types in assignment
deoxys.c: deoxys.c:118: error: incompatible types in assignment
deoxys.c: deoxys.c:118: error: incompatible types in assignment
deoxys.c: deoxys.c:118: error: incompatible types in assignment
deoxys.c: deoxys.c:118: error: incompatible types in assignment
deoxys.c: deoxys.c:118: error: incompatible types in assignment
deoxys.c: deoxys.c:118: error: incompatible types in assignment
deoxys.c: deoxys.c:118: error: incompatible types in assignment
deoxys.c: deoxys.c:118: error: incompatible types in assignment
deoxys.c: deoxys.c:118: error: incompatible types in assignment
deoxys.c: deoxys.c:118: error: incompatible types in assignment
deoxys.c: deoxys.c:118: error: incompatible types in assignment
deoxys.c: deoxys.c:118: error: incompatible types in assignment
deoxys.c: deoxys.c:118: error: incompatible types in assignment
deoxys.c: deoxys.c:118: error: incompatible types in assignment
deoxys.c: deoxys.c:118: error: incompatible types in assignment
deoxys.c: deoxys.c:118: error: incompatible types in assignment
deoxys.c: deoxys.c:118: error: incompatible types in assignment
deoxys.c: deoxys.c:118: error: incompatible types in assignment
deoxys.c: deoxys.c:118: error: incompatible types in assignment
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=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

Compiler output

Implementation: crypto_aead/deoxysi256v141/aesni
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
deoxys.c: deoxys.c:29:74: error: wmmintrin.h: No such file or directory
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:154: error: incompatible types in assignment
deoxys.c: deoxys.c:154: error: incompatible types in assignment
deoxys.c: deoxys.c:154: error: incompatible types in assignment
deoxys.c: deoxys.c:154: error: incompatible types in assignment
deoxys.c: deoxys.c:154: error: incompatible types in assignment
deoxys.c: deoxys.c:154: error: incompatible types in assignment
deoxys.c: deoxys.c:154: error: incompatible types in assignment
deoxys.c: deoxys.c:154: error: incompatible types in assignment
deoxys.c: deoxys.c:154: error: incompatible types in assignment
deoxys.c: deoxys.c:154: error: incompatible types in assignment
deoxys.c: deoxys.c:154: error: incompatible types in assignment
deoxys.c: deoxys.c:154: error: incompatible types in assignment
deoxys.c: deoxys.c:154: error: incompatible types in assignment
deoxys.c: deoxys.c:154: error: incompatible types in assignment
deoxys.c: deoxys.c:154: error: incompatible types in assignment
deoxys.c: deoxys.c:154: error: incompatible types in assignment
deoxys.c: deoxys.c:154: error: incompatible types in assignment
deoxys.c: deoxys.c:154: error: incompatible types in assignment
deoxys.c: deoxys.c:154: error: incompatible types in assignment
deoxys.c: deoxys.c:154: error: incompatible types in assignment
deoxys.c: deoxys.c:154: error: incompatible types in assignment
deoxys.c: deoxys.c:154: error: incompatible types in assignment
deoxys.c: deoxys.c:154: error: incompatible types in assignment
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=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