Implementation notes: x86, hydra4, crypto_aead/aes128cpfbv1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes128cpfbv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
205920aesrefgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060120140525
206033aesrefgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060120140525
206111aesrefgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060120140525
206954aesrefgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
207032aesrefgcc -m32 -march=nocona -O -fomit-frame-pointer2014060120140525
207121aesrefgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060120140525
207207aesrefgcc -m32 -march=athlon -O -fomit-frame-pointer2014060120140525
207320aesrefgcc -m32 -march=k8 -O -fomit-frame-pointer2014060120140525
208580aesrefgcc -m32 -march=prescott -O -fomit-frame-pointer2014060120140525
209297aesrefgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060120140525
209668aesrefgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060120140525
209816aesrefgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060120140525
210655aesrefgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060120140525
210678aesrefgcc -m32 -march=core2 -O -fomit-frame-pointer2014060120140525
210733aesrefgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060120140525
210744aesrefgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060120140525
210822aesrefgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060120140525
210920aesrefgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
210998aesrefgcc -m32 -O -fomit-frame-pointer2014060120140525
211029aesrefgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
211142aesrefgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060120140525
211325aesrefgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
211364aesrefgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060120140525
211403aesrefgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060120140525
211692aesrefgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060120140525
211712aesrefgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060120140525
211926aesrefgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060120140525
213264aesrefgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060120140525
213576aesrefgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060120140525
213736aesrefgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060120140525
213837aesrefgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060120140525
214048aesrefgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060120140525
214586aesrefgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060120140525
214828aesrefgcc -m32 -march=i386 -O -fomit-frame-pointer2014060120140525
214902aesrefgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060120140525
214925aesrefgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060120140525
214980aesrefgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060120140525
215054aesrefgcc -m32 -Os -fomit-frame-pointer2014060120140525
215581aesrefgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060120140525
215615aesrefgcc -m32 -march=pentium -O -fomit-frame-pointer2014060120140525
215662aesrefgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060120140525
215896aesrefgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060120140525
215955aesrefgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060120140525
216122aesrefgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060120140525
216275aesrefgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060120140525
216349aesrefgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060120140525
216384aesrefgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060120140525
216415aesrefgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060120140525
216481aesrefgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060120140525
216505aesrefgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060120140525
216536aesrefgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060120140525
216579aesrefgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060120140525
216590aesrefgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060120140525
216598aesrefgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
216715aesrefgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060120140525
216793aesrefgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060120140525
216805aesrefgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
216988aesrefgcc -m32 -march=i486 -O -fomit-frame-pointer2014060120140525
217008aesrefgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060120140525
217066aesrefgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060120140525
218712aesrefgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060120140525
219207aesrefgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060120140525
219262aesrefgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060120140525
219348aesrefgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060120140525
222039aesrefgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060120140525
222288aesrefgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060120140525
222308aesrefgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060120140525
222311aesrefgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060120140525
223860aesrefgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060120140525
223880aesrefgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060120140525
224691aesrefgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060120140525
225276aesrefgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060120140525
225451aesrefgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060120140525
225814aesrefgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060120140525
225865aesrefgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060120140525
225911aesrefgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060120140525
226021aesrefgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060120140525
228345aesrefgcc -m32 -O3 -fomit-frame-pointer2014060120140525
228821aesrefgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060120140525
228856aesrefgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060120140525
229172aesrefgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060120140525
230369aesrefgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060120140525
230392aesrefgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060120140525
230459aesrefgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060120140525
230556aesrefgcc -m32 -march=k6 -O -fomit-frame-pointer2014060120140525
230673aesrefgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060120140525
232803aesrefgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060120140525
233875aesrefgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060120140525
236395aesrefgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
236527aesrefgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060120140525
237405aesrefgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060120140525
237764aesrefgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060120140525
237783aesrefgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060120140525
237935aesrefgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060120140525
237986aesrefgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060120140525
238372aesrefgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060120140525
240618aesrefgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060120140525
241636aesrefgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060120140525
242638aesrefgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060120140525
242775aesrefgcc -m32 -O2 -fomit-frame-pointer2014060120140525
243929aesrefgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060120140525
243984aesrefgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060120140525
244019aesrefgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060120140525
244199aesrefgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060120140525
244296aesrefgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060120140525
244417aesrefgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060120140525
244682aesrefgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060120140525
244838aesrefgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060120140525
245030aesrefgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060120140525
245408aesrefgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
245677aesrefgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060120140525
246078aesrefgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060120140525
246102aesrefgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060120140525
246168aesrefgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060120140525
246203aesrefgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
246344aesrefgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
246375aesrefgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060120140525
246624aesrefgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060120140525
246663aesrefgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060120140525
246893aesrefgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060120140525
247712aesrefgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060120140525
248025aesrefgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060120140525
248060aesrefgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060120140525
248114aesrefgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
248598aesrefgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
248621aesrefgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060120140525
249050aesrefgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060120140525
249221aesrefgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060120140525
250138aesrefgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060120140525
250396aesrefgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060120140525
251406aesrefgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060120140525
251589aesrefgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060120140525
251624aesrefgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060120140525
251835aesrefgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060120140525
252771aesrefgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060120140525
253157aesrefgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060120140525
254799aesrefgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060120140525
256889aesrefgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060120140525
256936aesrefgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060120140525
257115aesrefgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060120140525
257209aesrefgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060120140525
257443aesrefgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060120140525
257447aesrefgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060120140525
257482aesrefgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060120140525
257494aesrefgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060120140525
260727aesrefgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060120140525
261686aesrefgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060120140525
261857aesrefgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
261881aesrefgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060120140525
261924aesrefgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060120140525
262049aesrefgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060120140525
263308aesrefgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060120140525
263449aesrefgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060120140525
263558aesrefgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060120140525
265278aesrefgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060120140525
265391aesrefgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060120140525
265411aesrefgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060120140525
265914aesrefgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060120140525
266074aesrefgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060120140525
266343aesrefgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060120140525
269167aesrefgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060120140525
274431aesrefgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060120140525
276393aesrefgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060120140525
276420aesrefgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060120140525
276471aesrefgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
276611aesrefgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
365604599refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014062820140622
365616860refgcc -m32 -O3 -fomit-frame-pointer2014062720140622
365638467refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014062820140622
365676593refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014062820140622
365679436refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062820140622
365689116refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014062820140622
365691468refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062820140622
365692072refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014062720140622
365698164refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014062820140622
365701366refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014062820140622
365704825refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014062820140622
365706354refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062820140622
365712114refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062820140622
365726294refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014062820140622
365728646refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014062820140622
365736801refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014062820140622
365742355refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014062820140622
365746984refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014062720140622
365818354refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062820140622
365826010refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062820140622
365845136refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014062820140622
365855630refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062820140622
365868820refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014062820140622
365877451refgcc -m32 -O -fomit-frame-pointer2014062720140622
365877942refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014062720140622
365888043refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014062720140622
365888855refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014062820140622
365891491refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062820140622
365908370refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062820140622
365915156refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014062820140622
365920246refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014062720140622
369098309refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062820140622
369173427refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014062820140622
369195992refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014062820140622
369203257refgcc -m32 -march=nocona -O -fomit-frame-pointer2014062820140622
369225808refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014062820140622
369260116refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062820140622
369261953refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014062820140622
372535687refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062820140622
372535702refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014062820140622
372536322refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062820140622
372541764refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062820140622
372543288refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062820140622
372543424refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014062820140622
372543460refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014062820140622
372544591refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062820140622
372547438refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062820140622
372547574refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014062820140622
372550000refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014062820140622
372550137refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062820140622
372553135refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014062820140622
372553279refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014062820140622
372555507refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062820140622
372557094refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014062820140622
372557804refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014062820140622
372559457refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014062820140622
372560393refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014062820140622
372561252refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014062720140622
372561664refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014062820140622
372562348refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014062820140622
372563985refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014062820140622
372566283refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014062820140622
372566649refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062820140622
372570986refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062820140622
372571037refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062820140622
372572952refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014062820140622
372573961refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014062820140622
372574274refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014062720140622
372574429refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014062820140622
372574952refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014062820140622
372575946refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014062820140622
372576235refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014062820140622
372576793refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014062720140622
372577499refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014062820140622
372578899refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014062820140622
372579648refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014062820140622
372579687refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014062820140622
372580907refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014062820140622
372582073refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014062820140622
372582408refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014062820140622
372583466refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014062820140622
372583766refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014062820140622
372584862refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014062820140622
372584866refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014062820140622
372585384refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062820140622
372585907refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014062820140622
372585966refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014062820140622
372585982refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062820140622
372586621refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014062720140622
372586738refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014062820140622
372588141refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014062820140622
372588840refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014062820140622
372589885refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014062820140622
372589936refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014062820140622
372591426refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014062820140622
372591492refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014062720140622
372591671refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062820140622
372593286refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062820140622
372593719refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014062820140622
372593883refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014062820140622
372594375refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014062720140622
372594628refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062820140622
372595541refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014062820140622
372596839refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062820140622
372596897refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062820140622
372597923refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014062820140622
372598017refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014062820140622
372599826refgcc -m32 -O2 -fomit-frame-pointer2014062720140622
372600630refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014062820140622
372601199refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014062820140622
372601472refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014062720140622
372602096refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062820140622
372602151refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014062820140622
372603836refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014062820140622
372604596refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014062820140622
372605306refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014062820140622
372605415refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014062820140622
372605961refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014062820140622
372606133refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014062820140622
372606877refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014062820140622
372607225refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062820140622
372608383refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062820140622
372609869refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014062820140622
372610442refgcc -m32 -march=pentium -O -fomit-frame-pointer2014062820140622
372613547refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014062820140622
372613874refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014062820140622
372614042refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014062820140622
372614135refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014062820140622
372614182refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014062720140622
372614669refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014062820140622
372615426refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062820140622
372615598refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014062720140622
372620972refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014062820140622
372621179refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014062820140622
372622384refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014062820140622
372622805refgcc -m32 -march=core2 -O -fomit-frame-pointer2014062720140622
372624272refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014062720140622
372624498refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014062720140622
372625036refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014062820140622
372625960refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062820140622
372627738refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062820140622
372628164refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014062820140622
372629591refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014062720140622
372630207refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014062720140622
372630301refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014062820140622
372633265refgcc -m32 -Os -fomit-frame-pointer2014062720140622
372633893refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062820140622
372634302refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062820140622
372636245refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014062820140622
372640074refgcc -m32 -march=athlon -O -fomit-frame-pointer2014062820140622
372642402refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014062720140622
372645687refgcc -m32 -march=k8 -O -fomit-frame-pointer2014062820140622
372647715refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014062720140622
372648284refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014062820140622
372649224refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014062820140622
372650089refgcc -m32 -march=k6 -O -fomit-frame-pointer2014062820140622
372650144refgcc -m32 -march=i386 -O -fomit-frame-pointer2014062820140622
372653167refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062820140622
372654130refgcc -m32 -march=i486 -O -fomit-frame-pointer2014062820140622
372661637refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014062820140622
372663723refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014062820140622
372664859refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014062820140622
372671774refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014062720140622
372673330refgcc -m32 -march=prescott -O -fomit-frame-pointer2014062820140622
372683403refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014062820140622
372711098refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014062820140622

Test failure

Implementation: crypto_aead/aes128cpfbv1/aesref
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer aesref ref

Compiler output

Implementation: crypto_aead/aes128cpfbv1/gladman
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
aeskey.c: aeskey.c:25:27: fatal error: aes_via_ace.h: No such file or directory
aeskey.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 163, 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=barcelona -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=barcelona -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=core-avx-i -O2 -fomit-frame-pointer gladman
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer gladman
gcc -m32 -march=core-avx-i -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=core2 -msse4.1 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer gladman
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer gladman
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer gladman
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer gladman
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer gladman
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer gladman
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer gladman
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=corei7 -O -fomit-frame-pointer gladman
gcc -m32 -march=corei7 -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=native -mtune=native -O2 -fomit-frame-pointer gladman
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer gladman
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer gladman
gcc -m32 -march=native -mtune=native -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: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:31:0,
cpfbkey.c: from cpfbkey.c:15:
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
cpfbkey.c: In file included from cpfbkey.c:15:0:
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
cpfbkey.c: In file included from cpfbkey.c:17:0:
cpfbkey.c: cpfbkey.h:6:31: error: unknown type name '__m128i'
cpfbkey.c: cpfbkey.h:6:57: error: unknown type name '__m128i'
cpfbkey.c: cpfbkey.h:7:31: error: unknown type name '__m128i'
cpfbkey.c: cpfbkey.h:7:57: error: unknown type name '__m128i'
cpfbkey.c: cpfbkey.h:10:44: error: unknown type name '__m128i'
cpfbkey.c: cpfbkey.h:11:1: error: unknown type name '__m128i'
cpfbkey.c: cpfbkey.h:11:23: error: unknown type name '__m128i'
cpfbkey.c: cpfbkey.h:11:36: error: unknown type name '__m128i'
cpfbkey.c: cpfbkey.h:11:49: error: unknown type name '__m128i'
cpfbkey.c: cpfbkey.h:11:63: error: unknown type name '__m128i'
cpfbkey.c: cpfbkey.h:12:44: error: unknown type name '__m128i'
cpfbkey.c: cpfbkey.h:13:1: error: unknown type name '__m128i'
cpfbkey.c: cpfbkey.h:13:23: error: unknown type name '__m128i'
cpfbkey.c: cpfbkey.h:13:36: error: unknown type name '__m128i'
cpfbkey.c: cpfbkey.h:13:49: error: unknown type name '__m128i'
cpfbkey.c: cpfbkey.h:13:63: error: unknown type name '__m128i'
cpfbkey.c: cpfbkey.c:21:31: error: unknown type name '__m128i'
cpfbkey.c: cpfbkey.c:22:1: error: unknown type name '__m128i'
cpfbkey.c: cpfbkey.c:24:1: error: unknown type name '__m128i'
cpfbkey.c: ...

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=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=pentium -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer aesni
gcc -m32 -O2 -fomit-frame-pointer aesni
gcc -m32 -O3 -fomit-frame-pointer aesni
gcc -m32 -O -fomit-frame-pointer aesni
gcc -m32 -Os -fomit-frame-pointer aesni
gcc -m32 -march=athlon -O2 -fomit-frame-pointer aesni
gcc -m32 -march=athlon -O3 -fomit-frame-pointer aesni
gcc -m32 -march=athlon -O -fomit-frame-pointer aesni
gcc -m32 -march=athlon -Os -fomit-frame-pointer aesni
gcc -m32 -march=i386 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=i386 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=i386 -O -fomit-frame-pointer aesni
gcc -m32 -march=i386 -Os -fomit-frame-pointer aesni
gcc -m32 -march=i486 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=i486 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=i486 -O -fomit-frame-pointer aesni
gcc -m32 -march=i486 -Os -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -O -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -O -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer aesni
gcc -m32 -march=k6 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k6 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k6 -O -fomit-frame-pointer aesni
gcc -m32 -march=k6 -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer aesni
gcc -m32 -march=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=pentium -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/aes128cpfbv1/evp
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:22:25: fatal error: openssl/evp.h: No such file or directory
encrypt.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 163, 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=barcelona -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=barcelona -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=core-avx-i -O2 -fomit-frame-pointer evp
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer evp
gcc -m32 -march=core-avx-i -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=core2 -msse4.1 -O2 -fomit-frame-pointer evp
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer evp
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer evp
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer evp
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer evp
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer evp
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer evp
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer evp
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer evp
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer evp
gcc -m32 -march=corei7 -O -fomit-frame-pointer evp
gcc -m32 -march=corei7 -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=native -mtune=native -O2 -fomit-frame-pointer evp
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer evp
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer evp
gcc -m32 -march=native -mtune=native -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

Compiler output

Implementation: crypto_aead/aes128cpfbv1/aesni
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
cpfbkey.c: In file included from cpfbkey.c:15:0:
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
cpfbkey.c: cpfbkey.c: In function 'AES_128_Key_Expansion_and_encryption':
cpfbkey.c: cpfbkey.c:50:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:52:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:53:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:54:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:56:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:57:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:58:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:60:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:61:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:62:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:64:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:65:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:66:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:68:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:69:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:70:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:72:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:73:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:74:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:76:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:77:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:78:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: ...

Number of similar (compiler,implementation) pairs: 61, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer aesni
gcc -m32 -march=core2 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -Os -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -O -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -Os -fomit-frame-pointer aesni
gcc -m32 -march=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=native -mtune=native -O2 -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer aesni
gcc -m32 -march=nocona -O2 -fomit-frame-pointer aesni
gcc -m32 -march=nocona -O3 -fomit-frame-pointer aesni
gcc -m32 -march=nocona -O -fomit-frame-pointer aesni
gcc -m32 -march=nocona -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer aesni
gcc -m32 -march=prescott -O2 -fomit-frame-pointer aesni
gcc -m32 -march=prescott -O3 -fomit-frame-pointer aesni
gcc -m32 -march=prescott -O -fomit-frame-pointer aesni
gcc -m32 -march=prescott -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/aes128cpfbv1/gladman
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
aeskey.c: aeskey.c:25:27: fatal error: aes_via_ace.h: No such file or directory
aeskey.c: compilation terminated.
aeskey.c: aeskey.c:25:27: fatal error: aes_via_ace.h: No such file or directory
aeskey.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer gladman
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer gladman
gcc -m32 -march=barcelona -O -fomit-frame-pointer gladman
gcc -m32 -march=barcelona -Os -fomit-frame-pointer gladman

Compiler output

Implementation: crypto_aead/aes128cpfbv1/aesni
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
cpfbkey.c: In file included from cpfbkey.c:15:0:
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
cpfbkey.c: cpfbkey.c: In function 'AES_128_Key_Expansion_and_encryption':
cpfbkey.c: cpfbkey.c:50:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:52:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:53:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:54:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:56:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:57:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:58:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:60:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:61:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:62:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:64:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:65:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:66:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:68:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:69:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:70:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:72:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:73:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:74:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:76:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:77:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:78:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: ...
cpfbkey.c: In file included from cpfbkey.c:15:0:
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
cpfbkey.c: cpfbkey.c: In function 'AES_128_Key_Expansion_and_encryption':
cpfbkey.c: cpfbkey.c:50:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:52:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:53:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:54:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:56:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:57:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:58:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:60:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:61:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:62:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:64:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:65:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:66:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:68:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:69:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:70:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:72:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:73:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:74:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:76:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:77:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:78:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer aesni
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -m32 -march=barcelona -O -fomit-frame-pointer aesni
gcc -m32 -march=barcelona -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/aes128cpfbv1/evp
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:22:25: fatal error: openssl/evp.h: No such file or directory
encrypt.c: compilation terminated.
encrypt.c: encrypt.c:22:25: fatal error: openssl/evp.h: No such file or directory
encrypt.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer evp
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer evp
gcc -m32 -march=barcelona -O -fomit-frame-pointer evp
gcc -m32 -march=barcelona -Os -fomit-frame-pointer evp

Compiler output

Implementation: crypto_aead/aes128cpfbv1/aesni
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'safe_load_partial':
encrypt.c: encrypt.c:124:3: error: incompatible type for argument 1 of '_mm_insert_epi32'
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:405:1: note: expected '__m128i' but argument is of type 'int'
encrypt.c: encrypt.c: In function 'xor_partial':
encrypt.c: encrypt.c:143:5: error: incompatible type for argument 1 of '_mm_insert_epi32'
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:405:1: note: expected '__m128i' but argument is of type 'int'
encrypt.c: encrypt.c:149:5: error: incompatible types when returning type 'int' but '__m128i' was expected
encrypt.c: encrypt.c: In function 'safe_load_96':
encrypt.c: encrypt.c:156:3: error: incompatible type for argument 1 of '_mm_insert_epi32'
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:405:1: note: expected '__m128i' but argument is of type 'int'
encrypt.c: encrypt.c: In function 'crypto_aead_aes128cpfbv1_aesni_encrypt':
encrypt.c: encrypt.c:628:3: error: incompatible type for argument 1 of '_mm_insert_epi32'
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:405:1: note: expected '__m128i' but argument is of type 'int'
encrypt.c: encrypt.c: In function 'crypto_aead_aes128cpfbv1_aesni_decrypt':
encrypt.c: encrypt.c:739:3: error: incompatible type for argument 1 of '_mm_insert_epi32'
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:405:1: note: expected '__m128i' but argument is of type 'int'

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