Implementation notes: x86, h5nano, crypto_aead/aes128cpfbv1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes128cpfbv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
297080aesrefgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070520140622
297085aesrefgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070520140622
297380aesrefgcc -m32 -march=athlon -O -fomit-frame-pointer2014070520140622
297380aesrefgcc -m32 -march=k8 -O -fomit-frame-pointer2014070520140622
297385aesrefgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070520140622
297635aesrefgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070520140622
297645aesrefgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070520140622
297665aesrefgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070520140622
298240aesrefgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070520140622
298475aesrefgcc -m32 -march=nocona -O -fomit-frame-pointer2014070520140622
298480aesrefgcc -m32 -march=prescott -O -fomit-frame-pointer2014070520140622
298520aesrefgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070520140622
298520aesrefgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070520140622
298520aesrefgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070520140622
298565aesrefgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070520140622
298930aesrefgcc -m32 -O -fomit-frame-pointer2014070520140622
298930aesrefgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014070520140622
298940aesrefgcc -m32 -march=corei7 -O -fomit-frame-pointer2014070520140622
298940aesrefgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070520140622
298965aesrefgcc -m32 -march=core2 -O -fomit-frame-pointer2014070520140622
299000aesrefgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070520140622
299030aesrefgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014070520140622
299165aesrefgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070520140622
302235aesrefgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070520140622
302845aesrefgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070520140622
305265aesrefgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070520140622
305270aesrefgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070520140622
305270aesrefgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070520140622
305285aesrefgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070520140622
306470aesrefgcc -m32 -march=pentium -O -fomit-frame-pointer2014070520140622
306525aesrefgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070520140622
306810aesrefgcc -m32 -march=i386 -O -fomit-frame-pointer2014070520140622
307470aesrefgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070520140622
309610aesrefgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070520140622
309675aesrefgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070520140622
310330aesrefgcc -m32 -march=k6 -O -fomit-frame-pointer2014070520140622
310345aesrefgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070520140622
310365aesrefgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070520140622
312065aesrefgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070520140622
312065aesrefgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070520140622
312095aesrefgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014070520140622
312095aesrefgcc -m32 -march=i486 -O -fomit-frame-pointer2014070520140622
312120aesrefgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070520140622
312125aesrefgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014070520140622
312160aesrefgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070520140622
312230aesrefgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014070520140622
312330aesrefgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070520140622
312625aesrefgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070520140622
312640aesrefgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070520140622
312640aesrefgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070520140622
313030aesrefgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070520140622
313960aesrefgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070520140622
313975aesrefgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070520140622
314295aesrefgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070520140622
315435aesrefgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070520140622
316460aesrefgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070520140622
316530aesrefgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070520140622
316540aesrefgcc -m32 -O3 -fomit-frame-pointer2014070520140622
316545aesrefgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070520140622
317900aesrefgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070520140622
317900aesrefgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070520140622
318620aesrefgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070520140622
320385aesrefgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070520140622
320475aesrefgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070520140622
320475aesrefgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070520140622
320520aesrefgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070520140622
320645aesrefgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070520140622
320670aesrefgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070520140622
320680aesrefgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070520140622
320695aesrefgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070520140622
320840aesrefgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070520140622
320885aesrefgcc -m32 -Os -fomit-frame-pointer2014070520140622
321425aesrefgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070520140622
321425aesrefgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070520140622
321695aesrefgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070520140622
322270aesrefgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070520140622
322425aesrefgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070520140622
322530aesrefgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070520140622
322750aesrefgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070520140622
322795aesrefgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070520140622
322810aesrefgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070520140622
322850aesrefgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070520140622
323185aesrefgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070520140622
323225aesrefgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070520140622
323340aesrefgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070520140622
323365aesrefgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070520140622
323465aesrefgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070520140622
324385aesrefgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070520140622
324385aesrefgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070520140622
324405aesrefgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070520140622
324630aesrefgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070520140622
324770aesrefgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070520140622
324785aesrefgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070520140622
324795aesrefgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070520140622
324830aesrefgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070520140622
324850aesrefgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070520140622
325360aesrefgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070520140622
325855aesrefgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070520140622
326185aesrefgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070520140622
326845aesrefgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070520140622
328070aesrefgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070520140622
328110aesrefgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070520140622
328135aesrefgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070520140622
328535aesrefgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070520140622
329435aesrefgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070520140622
329440aesrefgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070520140622
329470aesrefgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070520140622
329560aesrefgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070520140622
329730aesrefgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070520140622
329735aesrefgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070520140622
329745aesrefgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070520140622
329745aesrefgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070520140622
329995aesrefgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070520140622
330000aesrefgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070520140622
330580aesrefgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070520140622
330600aesrefgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070520140622
330620aesrefgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070520140622
330700aesrefgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070520140622
331495aesrefgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070520140622
332540aesrefgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070520140622
333605aesrefgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070520140622
333935aesrefgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070520140622
334115aesrefgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070520140622
334140aesrefgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070520140622
335035aesrefgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070520140622
335040aesrefgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070520140622
335040aesrefgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070520140622
335060aesrefgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014070520140622
335075aesrefgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014070520140622
335080aesrefgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014070520140622
335115aesrefgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070520140622
335175aesrefgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070520140622
335180aesrefgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070520140622
335470aesrefgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070520140622
335475aesrefgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070520140622
335760aesrefgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070520140622
336130aesrefgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070520140622
336250aesrefgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070520140622
337670aesrefgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070520140622
339440aesrefgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070520140622
339455aesrefgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070520140622
339470aesrefgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070520140622
339510aesrefgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070520140622
339515aesrefgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070520140622
339680aesrefgcc -m32 -O2 -fomit-frame-pointer2014070520140622
339770aesrefgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070520140622
340400aesrefgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070520140622
340475aesrefgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070520140622
341885aesrefgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070520140622
341890aesrefgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070520140622
341905aesrefgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070520140622
341960aesrefgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014070520140622
341975aesrefgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070520140622
342030aesrefgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070520140622
342505aesrefgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070520140622
342505aesrefgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070520140622
343440aesrefgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070520140622
343690aesrefgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070520140622
344845aesrefgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070520140622
346255aesrefgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070520140622
347735aesrefgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070520140622
348240aesrefgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070520140622
348335aesrefgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070520140622
350645aesrefgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070520140622
353215aesrefgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070520140622
353585aesrefgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070520140622
355800aesrefgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070520140622
356910aesrefgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070520140622
383400aesrefgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070520140622
384165aesrefgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070520140622
308599210refgcc -m32 -O3 -fomit-frame-pointer2014070520140622
308603350refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
308606260refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
308606720refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070620140622
308608450refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
308609915refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070620140622
308611030refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
308611240refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
308613055refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
308614200refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070720140622
308614420refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070620140622
308615580refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070620140622
308616195refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
308617120refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
308617475refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070820140622
308617610refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070720140622
308620110refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
308620405refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
308623280refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
308624140refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
308624510refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
308624920refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
308625165refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
308625565refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070520140622
308625725refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
308625865refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070720140622
308626155refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
308626310refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
308626345refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
308626555refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
308626610refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
308626820refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
308627095refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
308627715refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070720140622
308628070refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070620140622
308628170refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070620140622
308629140refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
308629380refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070520140622
308630285refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014070620140622
308630530refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014070620140622
308630585refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
308630655refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070720140622
308631010refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
308631470refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070620140622
308631695refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070720140622
308631750refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070620140622
308632460refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070720140622
308632905refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
308632910refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
308633120refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
308633395refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070620140622
308633550refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014070620140622
308634230refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
308634470refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070620140622
308634550refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
308634665refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014070620140622
308634980refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070520140622
308635210refgcc -m32 -O2 -fomit-frame-pointer2014070520140622
308635385refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070820140622
308635400refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
308635760refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070820140622
308635870refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
308637050refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
308637055refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070620140622
308637245refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070520140622
308637330refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
308637550refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070620140622
308638385refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
308638570refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014070620140622
308638705refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070720140622
308639140refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
308639375refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
308639850refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
308639885refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070620140622
308640245refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
308640445refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
308640625refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014070620140622
308640715refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014070620140622
308640785refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070620140622
308640915refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070620140622
308641180refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
308641480refgcc -m32 -O -fomit-frame-pointer2014070520140622
308641540refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070520140622
308641745refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070720140622
308642530refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
308642655refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
308642850refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070720140622
308644020refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
308644390refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
308644690refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
308644840refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070620140622
308645780refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070720140622
308645830refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070720140622
308646340refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
308646385refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
308646545refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
308646640refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070720140622
308646655refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070620140622
308646900refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070720140622
308647070refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
308647850refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
308647990refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070720140622
308648160refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
308648485refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
308648590refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
308648670refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014070620140622
308648910refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070720140622
308649025refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014070620140622
308649065refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070720140622
308649120refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070520140622
308649165refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
308649470refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
308649525refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
308649720refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070620140622
308650490refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070720140622
308651070refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070620140622
308651490refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
308651525refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070720140622
308652060refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070720140622
308653525refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070620140622
308654050refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070520140622
308654175refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070720140622
308654885refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070620140622
308655015refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070720140622
308655185refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070620140622
308655470refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070720140622
308655495refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
308656920refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
308657405refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
308657655refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
308657705refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070620140622
308658175refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070720140622
308658715refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014070620140622
308659130refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
308660315refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070620140622
308660570refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070720140622
308660680refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070620140622
308660920refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
308661070refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070720140622
308661320refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070720140622
308661600refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070720140622
308661865refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
308662040refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070620140622
308663805refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
308663985refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070720140622
308664130refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
308664330refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070620140622
308664535refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
308664685refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070720140622
308665450refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070620140622
308666040refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070820140622
308666395refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
308667480refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
308669375refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070720140622
308670055refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070720140622
308670120refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070720140622
308670460refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070720140622
308671910refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070720140622
308671920refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070720140622
308672010refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070620140622
308672535refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070620140622
308673660refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070720140622
308674320refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070720140622
308675970refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070620140622
308676975refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
308678695refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070720140622
308680375refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
308680600refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070720140622
308747160refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
308773810refgcc -m32 -Os -fomit-frame-pointer2014070520140622

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: 166, 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 -O3 -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 -O3 -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 -O3 -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
try.c: crypto_aead_aes128cpfbv1.a(encrypt.o): In function `gen_kappa':
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: crypto_aead_aes128cpfbv1.a(encrypt.o): In function `crypto_aead_aes128cpfbv1_evp_encrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_aes_128_ecb'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptInit_ex'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_aes_128_ecb'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptInit_ex'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_aes_128_ecb'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptInit_ex'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: crypto_aead_aes128cpfbv1.a(encrypt.o): In function `crypto_aead_aes128cpfbv1_evp_decrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_aes_128_ecb'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptInit_ex'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: ...

Number of similar (compiler,implementation) pairs: 126, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -O -fomit-frame-pointer evp
gcc -m32 -march=prescott -Os -fomit-frame-pointer evp

Compiler output

Implementation: crypto_aead/aes128cpfbv1/evp
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
try.c: crypto_aead_aes128cpfbv1.a(encrypt.o): In function `crypto_aead_aes128cpfbv1_evp_encrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_aes_128_ecb'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptInit_ex'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_aes_128_ecb'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptInit_ex'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_aes_128_ecb'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptInit_ex'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: crypto_aead_aes128cpfbv1.a(encrypt.o): In function `crypto_aead_aes128cpfbv1_evp_decrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_aes_128_ecb'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptInit_ex'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: ...

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer evp
gcc -m32 -O3 -fomit-frame-pointer evp
gcc -m32 -march=athlon -O3 -fomit-frame-pointer evp
gcc -m32 -march=core2 -O3 -fomit-frame-pointer evp
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer evp
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer evp
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer evp
gcc -m32 -march=i386 -O3 -fomit-frame-pointer evp
gcc -m32 -march=i486 -O3 -fomit-frame-pointer evp
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer evp
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer evp
gcc -m32 -march=k6 -O3 -fomit-frame-pointer evp
gcc -m32 -march=k8 -O3 -fomit-frame-pointer evp
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer evp
gcc -m32 -march=nocona -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentium -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer evp
gcc -m32 -march=prescott -O3 -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: 64, 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 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -O -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -Os -fomit-frame-pointer aesni
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
try.c: crypto_aead_aes128cpfbv1.a(encrypt.o): In function `gen_kappa':
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: crypto_aead_aes128cpfbv1.a(encrypt.o): In function `crypto_aead_aes128cpfbv1_evp_encrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_aes_128_ecb'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptInit_ex'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_aes_128_ecb'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptInit_ex'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_aes_128_ecb'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptInit_ex'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: crypto_aead_aes128cpfbv1.a(encrypt.o): In function `crypto_aead_aes128cpfbv1_evp_decrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_aes_128_ecb'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptInit_ex'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: ...
try.c: crypto_aead_aes128cpfbv1.a(encrypt.o): In function `gen_kappa':
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: crypto_aead_aes128cpfbv1.a(encrypt.o): In function `crypto_aead_aes128cpfbv1_evp_encrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_aes_128_ecb'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptInit_ex'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_aes_128_ecb'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptInit_ex'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_aes_128_ecb'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptInit_ex'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: crypto_aead_aes128cpfbv1.a(encrypt.o): In function `crypto_aead_aes128cpfbv1_evp_decrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_aes_128_ecb'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptInit_ex'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -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/evp
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
try.c: crypto_aead_aes128cpfbv1.a(encrypt.o): In function `crypto_aead_aes128cpfbv1_evp_encrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_aes_128_ecb'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptInit_ex'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_aes_128_ecb'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptInit_ex'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_aes_128_ecb'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptInit_ex'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: crypto_aead_aes128cpfbv1.a(encrypt.o): In function `crypto_aead_aes128cpfbv1_evp_decrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_aes_128_ecb'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptInit_ex'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: ...
try.c: crypto_aead_aes128cpfbv1.a(encrypt.o): In function `crypto_aead_aes128cpfbv1_evp_encrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_aes_128_ecb'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptInit_ex'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_aes_128_ecb'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptInit_ex'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_aes_128_ecb'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptInit_ex'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: crypto_aead_aes128cpfbv1.a(encrypt.o): In function `crypto_aead_aes128cpfbv1_evp_decrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_aes_128_ecb'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptInit_ex'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptUpdate'
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O3 -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