Implementation notes: x86, cryptologic, crypto_aead/aes128cpfbv1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: aes128cpfbv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
192852aesrefgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052320140517
192855aesrefgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052320140517
192866aesrefgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052320140517
192961aesrefgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052320140517
193009aesrefgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052320140517
193115aesrefgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052320140517
193582aesrefgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052320140517
193733aesrefgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052320140517
193791aesrefgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052320140517
193997aesrefgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052320140517
194909aesrefgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052320140517
194915aesrefgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052320140517
194958aesrefgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052320140517
196097aesrefgcc -m32 -march=nocona -O -fomit-frame-pointer2014052320140517
196412aesrefgcc -m32 -march=prescott -O -fomit-frame-pointer2014052320140517
196827aesrefgcc -m32 -march=i386 -O -fomit-frame-pointer2014052320140517
196882aesrefgcc -m32 -march=k8 -O -fomit-frame-pointer2014052320140517
196909aesrefgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052320140517
196927aesrefgcc -m32 -march=core2 -O -fomit-frame-pointer2014052320140517
196976aesrefgcc -m32 -march=athlon -O -fomit-frame-pointer2014052320140517
197097aesrefgcc -m32 -O -fomit-frame-pointer2014052320140517
197109aesrefgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052320140517
197376aesrefgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052320140517
197431aesrefgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052320140517
197440aesrefgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052320140517
199133aesrefgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052320140517
201454aesrefgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052320140517
201555aesrefgcc -m32 -march=k6 -O -fomit-frame-pointer2014052320140517
201803aesrefgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052320140517
210758aesrefgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052320140517
211588aesrefgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052320140517
211694aesrefgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052320140517
212979aesrefgcc -m32 -march=i486 -O -fomit-frame-pointer2014052320140517
213421aesrefgcc -m32 -march=pentium -O -fomit-frame-pointer2014052320140517
213588aesrefgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052320140517
239773aesrefgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052320140517
239839aesrefgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052320140517
239976aesrefgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052320140517
240030aesrefgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052320140517
240037aesrefgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052320140517
240073aesrefgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052320140517
240134aesrefgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052320140517
240158aesrefgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052320140517
240161aesrefgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052320140517
240455aesrefgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052320140517
240464aesrefgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052320140517
240467aesrefgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052320140517
240479aesrefgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052320140517
240503aesrefgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052320140517
241797aesrefgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052320140517
241803aesrefgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052320140517
241873aesrefgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052320140517
241903aesrefgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052320140517
242097aesrefgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052320140517
242300aesrefgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052320140517
242355aesrefgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052320140517
242485aesrefgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052320140517
242494aesrefgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052320140517
242530aesrefgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052320140517
242776aesrefgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052320140517
242940aesrefgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052320140517
243076aesrefgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052320140517
243124aesrefgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052320140517
243264aesrefgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052320140517
243339aesrefgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052320140517
243403aesrefgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052320140517
243427aesrefgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052320140517
243551aesrefgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052320140517
243840aesrefgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052320140517
243888aesrefgcc -m32 -O3 -fomit-frame-pointer2014052320140517
243964aesrefgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052320140517
244121aesrefgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052320140517
244288aesrefgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052320140517
244452aesrefgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052320140517
244467aesrefgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052320140517
244770aesrefgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052320140517
245034aesrefgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052320140517
245176aesrefgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052320140517
245370aesrefgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052320140517
245379aesrefgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052320140517
245740aesrefgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052320140517
245797aesrefgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052320140517
245903aesrefgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052320140517
246015aesrefgcc -m32 -O2 -fomit-frame-pointer2014052320140517
246085aesrefgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052320140517
246294aesrefgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052320140517
246440aesrefgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052320140517
246679aesrefgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052320140517
246955aesrefgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052320140517
247003aesrefgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052320140517
247003aesrefgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052320140517
247018aesrefgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052320140517
247076aesrefgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052320140517
247121aesrefgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052320140517
247188aesrefgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052320140517
247594aesrefgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052320140517
248500aesrefgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052320140517
249518aesrefgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052320140517
249709aesrefgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052320140517
249961aesrefgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052320140517
250094aesrefgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052320140517
250430aesrefgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052320140517
250685aesrefgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052320140517
250955aesrefgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052320140517
253147aesrefgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052320140517
259961aesrefgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052320140517
260261aesrefgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052320140517
260576aesrefgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052320140517
260667aesrefgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052320140517
260749aesrefgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052320140517
260752aesrefgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052320140517
260912aesrefgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052320140517
260915aesrefgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052320140517
261173aesrefgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052320140517
261479aesrefgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052320140517
261509aesrefgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052320140517
261630aesrefgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052320140517
261915aesrefgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052320140517
262676aesrefgcc -m32 -Os -fomit-frame-pointer2014052320140517
264234aesrefgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052320140517
264255aesrefgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052320140517
264712aesrefgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052320140517
264803aesrefgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052320140517
265024aesrefgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052320140517
265570aesrefgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052320140517
265764aesrefgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052320140517
265797aesrefgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052320140517
265951aesrefgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052320140517
266449aesrefgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052320140517
266521aesrefgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052320140517
266794aesrefgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052320140517
266912aesrefgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052320140517
266988aesrefgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052320140517
267067aesrefgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052320140517
268558aesrefgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052320140517
268794aesrefgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052320140517
269221aesrefgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052320140517
269503aesrefgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052320140517
269536aesrefgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052320140517
269582aesrefgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052320140517
263384900refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052320140517
263385133refgcc -m32 -O3 -fomit-frame-pointer2014052320140517
263396355refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052320140517
263396826refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052320140517
263404365refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052320140517
263404842refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052320140517
263404985refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052320140517
263405761refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052320140517
263431161refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052320140517
263431818refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052320140517
263431948refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052320140517
263437558refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052320140517
263437927refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052320140517
263439118refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052320140517
263443059refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052320140517
263445549refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052320140517
263450177refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052320140517
263450939refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052320140517
263456549refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052320140517
263457003refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052320140517
263458609refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052320140517
263461159refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052320140517
263467851refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052320140517
263468570refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052320140517
263474091refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052320140517
263476633refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052320140517
263479963refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052320140517
263485355refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052320140517
263485406refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052320140517
263489657refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052320140517
263508021refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052320140517
263520541refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052320140517
263536923refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052320140517
263539078refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052320140517
263558673refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052320140517
263590646refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052320140517
263607630refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052320140517
263653543refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052320140517
263661754refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052320140517
263699118refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052320140517
263704849refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052320140517
263761156refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052320140517
264196214refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052320140517
264199006refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052320140517
264200205refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052320140517
264223300refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052320140517
264264676refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052320140517
264268441refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052320140517
264274196refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052320140517
264277576refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052320140517
264281088refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052320140517
264281766refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052320140517
264282667refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052320140517
264284461refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052320140517
264289245refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052320140517
264290888refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052320140517
264294909refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052320140517
264295650refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052320140517
264295752refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052320140517
264295763refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052320140517
264297145refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052320140517
264298279refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052320140517
264298379refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052320140517
264299688refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052320140517
264300330refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052320140517
264308536refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052320140517
264309611refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052320140517
264313794refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052320140517
264368851refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052320140517
264369764refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052320140517
264371436refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052320140517
264375833refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052320140517
264482973refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052320140517
264497597refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052320140517
264528185refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052320140517
264579394refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052320140517
264598600refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052320140517
264604027refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052320140517
264612933refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052320140517
264628570refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052320140517
267062751refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052320140517
267201703refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052320140517
267224720refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052320140517
267237259refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052320140517
267237475refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052320140517
267240718refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052320140517
267241862refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052320140517
267262900refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052320140517
267274429refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052320140517
267278788refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052320140517
267279579refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052320140517
267280997refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052320140517
267283800refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052320140517
267291970refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052320140517
267292697refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052320140517
267295985refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052320140517
267298158refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052320140517
267298958refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052320140517
267304306refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052320140517
267305539refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052320140517
267309382refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052320140517
267311643refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052320140517
267312112refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052320140517
267315482refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052320140517
267321885refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052320140517
267324870refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052320140517
267326139refgcc -m32 -Os -fomit-frame-pointer2014052320140517
267331463refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052320140517
267356697refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052320140517
267401600refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052320140517
267401903refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052320140517
267414659refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052320140517
267720791refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052320140517
268008479refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052320140517
268077818refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052320140517
268082443refgcc -m32 -O -fomit-frame-pointer2014052320140517
268083255refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052320140517
268085335refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052320140517
268085964refgcc -m32 -O2 -fomit-frame-pointer2014052320140517
268089370refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052320140517
268089587refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052320140517
268091073refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052320140517
268091791refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052320140517
268096037refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052320140517
268096900refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052320140517
268100939refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052320140517
268107770refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052320140517
268109321refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052320140517
268110739refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052320140517
268120427refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052320140517
268125512refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052320140517
268135275refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052320140517
268162303refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052320140517
268162962refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052320140517
268174025refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052320140517
268191694refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052320140517
268277894refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052320140517
268367785refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052320140517
268425577refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052320140517
268461894refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052320140517

Compiler output

Implementation: crypto_aead/aes128cpfbv1/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/aes128cpfbv1/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/aes128cpfbv1/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