Implementation notes: x86, cryptologic, crypto_aead/aes256cpfbv1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: aes256cpfbv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
246467aesrefgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052520140517
246685aesrefgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052520140517
246737aesrefgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052520140517
246773aesrefgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052520140517
246803aesrefgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052520140517
246870aesrefgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052520140517
246909aesrefgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052520140517
247418aesrefgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052520140517
247443aesrefgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052520140517
247558aesrefgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052520140517
249027aesrefgcc -m32 -march=prescott -O -fomit-frame-pointer2014052520140517
249136aesrefgcc -m32 -march=nocona -O -fomit-frame-pointer2014052520140517
249188aesrefgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052520140517
249273aesrefgcc -m32 -march=k8 -O -fomit-frame-pointer2014052520140517
249294aesrefgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052520140517
249361aesrefgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052520140517
249712aesrefgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052520140517
249830aesrefgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052520140517
249924aesrefgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052520140517
250003aesrefgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052520140517
250040aesrefgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052520140517
250070aesrefgcc -m32 -march=i386 -O -fomit-frame-pointer2014052520140517
250867aesrefgcc -m32 -march=core2 -O -fomit-frame-pointer2014052520140517
251055aesrefgcc -m32 -O -fomit-frame-pointer2014052520140517
252270aesrefgcc -m32 -march=athlon -O -fomit-frame-pointer2014052520140517
252724aesrefgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052520140517
255755aesrefgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052520140517
255855aesrefgcc -m32 -march=k6 -O -fomit-frame-pointer2014052520140517
255921aesrefgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052520140517
264555aesrefgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052520140517
266243aesrefgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052520140517
266282aesrefgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052520140517
268321aesrefgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052520140517
268503aesrefgcc -m32 -march=pentium -O -fomit-frame-pointer2014052520140517
268536aesrefgcc -m32 -march=i486 -O -fomit-frame-pointer2014052520140517
312670aesrefgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052520140517
312676aesrefgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052520140517
312709aesrefgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052520140517
313109aesrefgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052520140517
313134aesrefgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052520140517
313242aesrefgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052520140517
313352aesrefgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052520140517
313370aesrefgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052520140517
313721aesrefgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052520140517
313921aesrefgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052520140517
314046aesrefgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052520140517
314143aesrefgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052520140517
314679aesrefgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052520140517
314888aesrefgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052520140517
314906aesrefgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052520140517
314931aesrefgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052520140517
314960aesrefgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052520140517
315146aesrefgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052520140517
315352aesrefgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052520140517
315603aesrefgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052520140517
315736aesrefgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052520140517
315782aesrefgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052520140517
315828aesrefgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052520140517
316088aesrefgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052520140517
316124aesrefgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052520140517
316152aesrefgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052520140517
316224aesrefgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052520140517
316269aesrefgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052520140517
316291aesrefgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052520140517
316297aesrefgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052520140517
316315aesrefgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052520140517
316357aesrefgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052520140517
316400aesrefgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052520140517
316506aesrefgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052520140517
316594aesrefgcc -m32 -O3 -fomit-frame-pointer2014052520140517
316609aesrefgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052520140517
316652aesrefgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052520140517
316718aesrefgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052520140517
316739aesrefgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052520140517
316773aesrefgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052520140517
316800aesrefgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052520140517
316970aesrefgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052520140517
317100aesrefgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052520140517
317127aesrefgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052520140517
317461aesrefgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052520140517
317494aesrefgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052520140517
318664aesrefgcc -m32 -O2 -fomit-frame-pointer2014052520140517
318730aesrefgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052520140517
318836aesrefgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052520140517
318879aesrefgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052520140517
318915aesrefgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052520140517
318937aesrefgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052520140517
319106aesrefgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052520140517
319909aesrefgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052520140517
320125aesrefgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052520140517
320264aesrefgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052520140517
320355aesrefgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052520140517
320400aesrefgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052520140517
320709aesrefgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052520140517
320979aesrefgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052520140517
321500aesrefgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052520140517
322742aesrefgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052520140517
322812aesrefgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052520140517
322815aesrefgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052520140517
323018aesrefgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052520140517
323252aesrefgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052520140517
323479aesrefgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052520140517
324540aesrefgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052520140517
324573aesrefgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052520140517
324694aesrefgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052520140517
341349aesrefgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052520140517
341403aesrefgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052520140517
341752aesrefgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052520140517
341758aesrefgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052520140517
341939aesrefgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052520140517
342136aesrefgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052520140517
342209aesrefgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052520140517
342770aesrefgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052520140517
343006aesrefgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052520140517
343224aesrefgcc -m32 -Os -fomit-frame-pointer2014052520140517
343794aesrefgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052520140517
344100aesrefgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052520140517
344155aesrefgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052520140517
344188aesrefgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052520140517
347227aesrefgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052520140517
347509aesrefgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052520140517
347527aesrefgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052520140517
347557aesrefgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052520140517
347588aesrefgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052520140517
347809aesrefgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052520140517
347845aesrefgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052520140517
348015aesrefgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052520140517
348225aesrefgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052520140517
348318aesrefgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052520140517
348642aesrefgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052520140517
348857aesrefgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052520140517
349191aesrefgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052520140517
349603aesrefgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052520140517
349794aesrefgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052520140517
350106aesrefgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052520140517
351000aesrefgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052520140517
351312aesrefgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052520140517
351624aesrefgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052520140517
351691aesrefgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052520140517
364515aesrefgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052520140517
366873215refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052520140517
366874697refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052520140517
366885100refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052520140517
366888982refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052520140517
366910215refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052520140517
366912991refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052520140517
366919908refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052520140517
366921694refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052520140517
366923122refgcc -m32 -Os -fomit-frame-pointer2014052520140517
366925991refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052520140517
366926813refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052520140517
366932139refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052520140517
366932939refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052520140517
366934338refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052520140517
366935150refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052520140517
366951641refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052520140517
366960058refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052520140517
366991085refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052520140517
366991548refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052520140517
367004727refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052520140517
367010933refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052520140517
367037527refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052520140517
367040118refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052520140517
367132294refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052520140517
367161944refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052520140517
367164200refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052520140517
367166424refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052520140517
367171056refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052520140517
367179667refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052520140517
367184412refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052520140517
367254206refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052520140517
367725746refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052520140517
367731955refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052520140517
367749600refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052520140517
367751863refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052520140517
367767900refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052520140517
367777758refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052520140517
367784391refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052520140517
367787671refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052520140517
367795100refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052520140517
367796785refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052520140517
367799979refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052520140517
367800503refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052520140517
367800570refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052520140517
367802309refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052520140517
367806537refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052520140517
367806574refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052520140517
367813630refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052520140517
367817937refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052520140517
367820651refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052520140517
367821415refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052520140517
367822054refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052520140517
367823799refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052520140517
367824888refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052520140517
367825815refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052520140517
367827158refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052520140517
367827709refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052520140517
367830288refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052520140517
367831703refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052520140517
367832961refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052520140517
367835352refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052520140517
367837609refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052520140517
367848734refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052520140517
367849648refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052520140517
367850997refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052520140517
367851479refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052520140517
367858618refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052520140517
367872572refgcc -m32 -O2 -fomit-frame-pointer2014052520140517
367883067refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052520140517
367923712refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052520140517
367939540refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052520140517
367945667refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052520140517
367947706refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052520140517
367962167refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052520140517
367974776refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052520140517
367982291refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052520140517
367984312refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052520140517
367996694refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052520140517
368025652refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052520140517
368030394refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052520140517
368033482refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052520140517
368053058refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052520140517
368085324refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052520140517
368121234refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052520140517
372016709refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052520140517
372088943refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052520140517
372093738refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052520140517
372098840refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052520140517
372100455refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052520140517
372102761refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052520140517
372105225refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052520140517
372113645refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052520140517
372121379refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052520140517
372122406refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052520140517
372122779refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052520140517
372127976refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052520140517
372132933refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052520140517
372147580refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052520140517
372149648refgcc -m32 -O3 -fomit-frame-pointer2014052520140517
372154094refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052520140517
372165321refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052520140517
372172252refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052520140517
372178761refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052520140517
372198097refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052520140517
372368533refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052520140517
372379512refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052520140517
372409442refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052520140517
372514130refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052520140517
372521356refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052520140517
372548329refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052520140517
372736601refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052520140517
372746094refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052520140517
372747334refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052520140517
372752697refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052520140517
372753641refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052520140517
372762245refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052520140517
372768706refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052520140517
372772218refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052520140517
372772529refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052520140517
372772865refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052520140517
372773726refgcc -m32 -O -fomit-frame-pointer2014052520140517
372776782refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052520140517
372777782refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052520140517
372779494refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052520140517
372782509refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052520140517
372785939refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052520140517
372793688refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052520140517
372824824refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052520140517
372830843refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052520140517
372981712refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052520140517
372986009refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052520140517
373002885refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052520140517
373044148refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052520140517
373045858refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052520140517
373053426refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052520140517
373061476refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052520140517
373091909refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052520140517
373092839refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052520140517
373094183refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052520140517
373138482refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052520140517

Compiler output

Implementation: crypto_aead/aes256cpfbv1/gladman
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
aeskey.c: aeskey.c:25:27: error: aes_via_ace.h: No such file or directory
aeskey.c: aeskey.c: In function 'aes_encrypt_key128':
aeskey.c: aeskey.c:100: error: 'VIA_ACE_AVAILABLE' undeclared (first use in this function)
aeskey.c: aeskey.c:100: error: (Each undeclared identifier is reported only once
aeskey.c: aeskey.c:100: error: for each function it appears in.)
aeskey.c: aeskey.c: In function 'aes_encrypt_key256':
aeskey.c: aeskey.c:201: error: 'VIA_ACE_AVAILABLE' undeclared (first use in this function)

Number of similar (compiler,implementation) pairs: 140, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer gladman
gcc -m32 -O2 -fomit-frame-pointer gladman
gcc -m32 -O3 -fomit-frame-pointer gladman
gcc -m32 -O -fomit-frame-pointer gladman
gcc -m32 -Os -fomit-frame-pointer gladman
gcc -m32 -march=athlon -O2 -fomit-frame-pointer gladman
gcc -m32 -march=athlon -O3 -fomit-frame-pointer gladman
gcc -m32 -march=athlon -O -fomit-frame-pointer gladman
gcc -m32 -march=athlon -Os -fomit-frame-pointer gladman
gcc -m32 -march=core2 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=core2 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=core2 -O -fomit-frame-pointer gladman
gcc -m32 -march=core2 -Os -fomit-frame-pointer gladman
gcc -m32 -march=i386 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=i386 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=i386 -O -fomit-frame-pointer gladman
gcc -m32 -march=i386 -Os -fomit-frame-pointer gladman
gcc -m32 -march=i486 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=i486 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=i486 -O -fomit-frame-pointer gladman
gcc -m32 -march=i486 -Os -fomit-frame-pointer gladman
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=k6-2 -O -fomit-frame-pointer gladman
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer gladman
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=k6-3 -O -fomit-frame-pointer gladman
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer gladman
gcc -m32 -march=k6 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=k6 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=k6 -O -fomit-frame-pointer gladman
gcc -m32 -march=k6 -Os -fomit-frame-pointer gladman
gcc -m32 -march=k8 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=k8 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=k8 -O -fomit-frame-pointer gladman
gcc -m32 -march=k8 -Os -fomit-frame-pointer gladman
gcc -m32 -march=nocona -O2 -fomit-frame-pointer gladman
gcc -m32 -march=nocona -O3 -fomit-frame-pointer gladman
gcc -m32 -march=nocona -O -fomit-frame-pointer gladman
gcc -m32 -march=nocona -Os -fomit-frame-pointer gladman
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer gladman
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer gladman
gcc -m32 -march=pentium-m -O -fomit-frame-pointer gladman
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer gladman
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer gladman
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer gladman
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer gladman
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer gladman
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=pentium2 -O -fomit-frame-pointer gladman
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer gladman
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=pentium3 -O -fomit-frame-pointer gladman
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer gladman
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=pentium4 -O -fomit-frame-pointer gladman
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer gladman
gcc -m32 -march=pentium -O2 -fomit-frame-pointer gladman
gcc -m32 -march=pentium -O3 -fomit-frame-pointer gladman
gcc -m32 -march=pentium -O -fomit-frame-pointer gladman
gcc -m32 -march=pentium -Os -fomit-frame-pointer gladman
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer gladman
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer gladman
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer gladman
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer gladman
gcc -m32 -march=prescott -O2 -fomit-frame-pointer gladman
gcc -m32 -march=prescott -O3 -fomit-frame-pointer gladman
gcc -m32 -march=prescott -O -fomit-frame-pointer gladman
gcc -m32 -march=prescott -Os -fomit-frame-pointer gladman

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesni
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
cpfbkey.c: cpfbkey.c:15:23: error: wmmintrin.h: No such file or directory
cpfbkey.c: In file included from cpfbkey.c:17:
cpfbkey.c: cpfbkey.h:6: error: expected ')' before '*' token
cpfbkey.c: cpfbkey.h:7: error: expected ')' before '*' token
cpfbkey.c: cpfbkey.h:10: error: expected ')' before '*' token
cpfbkey.c: cpfbkey.h:12: error: expected ')' before '*' token
cpfbkey.c: cpfbkey.c:21: error: expected ')' before '*' token
cpfbkey.c: cpfbkey.c:41: error: expected ')' before '*' token
cpfbkey.c: cpfbkey.c:98: error: expected ')' before '*' token
cpfbkey.c: cpfbkey.c:147: error: expected ')' before '*' token
cpfbkey.c: cpfbkey.c:159: error: expected ')' before '*' token
cpfbkey.c: cpfbkey.c:172: error: expected ')' before '*' token
cpfbkey.c: cpfbkey.c:221: error: expected ')' before '*' token
cpfbkey.c: cpfbkey.c:301: error: expected ')' before '*' token

Number of similar (compiler,implementation) pairs: 140, 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=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=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=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 -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=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 -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 -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=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=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=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=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=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
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=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
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/aes256cpfbv1/evp
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from /usr/include/openssl/evp.h:66,
encrypt.c: from encrypt.c:22:
encrypt.c: /usr/include/openssl/opensslconf.h:13:30: error: opensslconf-i386.h: No such file or directory
encrypt.c: In file included from /usr/include/openssl/asn1.h:74,
encrypt.c: from /usr/include/openssl/objects.h:960,
encrypt.c: from /usr/include/openssl/evp.h:98,
encrypt.c: from encrypt.c:22:
encrypt.c: /usr/include/openssl/bn.h:288: error: expected specifier-qualifier-list before 'BN_ULONG'
encrypt.c: /usr/include/openssl/bn.h:304: error: expected specifier-qualifier-list before 'BN_ULONG'
encrypt.c: /usr/include/openssl/bn.h:450: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'BN_mod_word'
encrypt.c: /usr/include/openssl/bn.h:451: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'BN_div_word'
encrypt.c: /usr/include/openssl/bn.h:452: error: expected declaration specifiers or '...' before 'BN_ULONG'
encrypt.c: /usr/include/openssl/bn.h:453: error: expected declaration specifiers or '...' before 'BN_ULONG'
encrypt.c: /usr/include/openssl/bn.h:454: error: expected declaration specifiers or '...' before 'BN_ULONG'
encrypt.c: /usr/include/openssl/bn.h:455: error: expected declaration specifiers or '...' before 'BN_ULONG'
encrypt.c: /usr/include/openssl/bn.h:456: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'BN_get_word'
encrypt.c: /usr/include/openssl/bn.h:471: error: expected declaration specifiers or '...' before 'BN_ULONG'
encrypt.c: /usr/include/openssl/bn.h:764: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'bn_mul_add_words'
encrypt.c: /usr/include/openssl/bn.h:765: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'bn_mul_words'
encrypt.c: /usr/include/openssl/bn.h:766: error: expected ')' before '*' token
encrypt.c: /usr/include/openssl/bn.h:767: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'bn_div_words'
encrypt.c: /usr/include/openssl/bn.h:768: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'bn_add_words'
encrypt.c: /usr/include/openssl/bn.h:769: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'bn_sub_words'

Number of similar (compiler,implementation) pairs: 140, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer evp
gcc -m32 -O2 -fomit-frame-pointer evp
gcc -m32 -O3 -fomit-frame-pointer evp
gcc -m32 -O -fomit-frame-pointer evp
gcc -m32 -Os -fomit-frame-pointer evp
gcc -m32 -march=athlon -O2 -fomit-frame-pointer evp
gcc -m32 -march=athlon -O3 -fomit-frame-pointer evp
gcc -m32 -march=athlon -O -fomit-frame-pointer evp
gcc -m32 -march=athlon -Os -fomit-frame-pointer evp
gcc -m32 -march=core2 -O2 -fomit-frame-pointer evp
gcc -m32 -march=core2 -O3 -fomit-frame-pointer evp
gcc -m32 -march=core2 -O -fomit-frame-pointer evp
gcc -m32 -march=core2 -Os -fomit-frame-pointer evp
gcc -m32 -march=i386 -O2 -fomit-frame-pointer evp
gcc -m32 -march=i386 -O3 -fomit-frame-pointer evp
gcc -m32 -march=i386 -O -fomit-frame-pointer evp
gcc -m32 -march=i386 -Os -fomit-frame-pointer evp
gcc -m32 -march=i486 -O2 -fomit-frame-pointer evp
gcc -m32 -march=i486 -O3 -fomit-frame-pointer evp
gcc -m32 -march=i486 -O -fomit-frame-pointer evp
gcc -m32 -march=i486 -Os -fomit-frame-pointer evp
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer evp
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer evp
gcc -m32 -march=k6-2 -O -fomit-frame-pointer evp
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer evp
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer evp
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer evp
gcc -m32 -march=k6-3 -O -fomit-frame-pointer evp
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer evp
gcc -m32 -march=k6 -O2 -fomit-frame-pointer evp
gcc -m32 -march=k6 -O3 -fomit-frame-pointer evp
gcc -m32 -march=k6 -O -fomit-frame-pointer evp
gcc -m32 -march=k6 -Os -fomit-frame-pointer evp
gcc -m32 -march=k8 -O2 -fomit-frame-pointer evp
gcc -m32 -march=k8 -O3 -fomit-frame-pointer evp
gcc -m32 -march=k8 -O -fomit-frame-pointer evp
gcc -m32 -march=k8 -Os -fomit-frame-pointer evp
gcc -m32 -march=nocona -O2 -fomit-frame-pointer evp
gcc -m32 -march=nocona -O3 -fomit-frame-pointer evp
gcc -m32 -march=nocona -O -fomit-frame-pointer evp
gcc -m32 -march=nocona -Os -fomit-frame-pointer evp
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer evp
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentium-m -O -fomit-frame-pointer evp
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer evp
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer evp
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer evp
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer evp
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer evp
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentium2 -O -fomit-frame-pointer evp
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer evp
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer evp
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentium3 -O -fomit-frame-pointer evp
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer evp
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer evp
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentium4 -O -fomit-frame-pointer evp
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer evp
gcc -m32 -march=pentium -O2 -fomit-frame-pointer evp
gcc -m32 -march=pentium -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentium -O -fomit-frame-pointer evp
gcc -m32 -march=pentium -Os -fomit-frame-pointer evp
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer evp
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer evp
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer evp
gcc -m32 -march=prescott -O2 -fomit-frame-pointer evp
gcc -m32 -march=prescott -O3 -fomit-frame-pointer evp
gcc -m32 -march=prescott -O -fomit-frame-pointer evp
gcc -m32 -march=prescott -Os -fomit-frame-pointer evp