Implementation notes: x86, h4e350, crypto_aead/aes256cpfbv1

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes256cpfbv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
333525aesrefgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061520140525
341109aesrefgcc -m32 -march=athlon -O -fomit-frame-pointer2014061520140525
341364aesrefgcc -m32 -march=k8 -O -fomit-frame-pointer2014061520140525
342234aesrefgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061520140525
342432aesrefgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061520140525
343713aesrefgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061520140525
343830aesrefgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061520140525
345726aesrefgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061520140525
345744aesrefgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061520140525
346629aesrefgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061520140525
346638aesrefgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061520140525
346677aesrefgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061520140525
346800aesrefgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061520140525
346860aesrefgcc -m32 -O -fomit-frame-pointer2014061520140525
346872aesrefgcc -m32 -march=nocona -O -fomit-frame-pointer2014061520140525
346902aesrefgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061520140525
346944aesrefgcc -m32 -march=core2 -O -fomit-frame-pointer2014061520140525
346986aesrefgcc -m32 -march=prescott -O -fomit-frame-pointer2014061520140525
349941aesrefgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061520140525
352815aesrefgcc -m32 -march=i386 -O -fomit-frame-pointer2014061520140525
358812aesrefgcc -m32 -march=pentium -O -fomit-frame-pointer2014061520140525
359139aesrefgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061520140525
359505aesrefgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061520140525
359643aesrefgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061520140525
359643aesrefgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061520140525
359658aesrefgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061520140525
359805aesrefgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061520140525
360261aesrefgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061520140525
360984aesrefgcc -m32 -Os -fomit-frame-pointer2014061520140525
361776aesrefgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061520140525
361953aesrefgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061520140525
362016aesrefgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061520140525
362301aesrefgcc -m32 -march=i486 -O -fomit-frame-pointer2014061520140525
362436aesrefgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061520140525
362607aesrefgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061520140525
362898aesrefgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061520140525
363003aesrefgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061520140525
363156aesrefgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061520140525
363651aesrefgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061520140525
363681aesrefgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061520140525
363867aesrefgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061520140525
363990aesrefgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061520140525
364218aesrefgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061520140525
365298aesrefgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061520140525
365304aesrefgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061520140525
365376aesrefgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061520140525
366495aesrefgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061520140525
366939aesrefgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061520140525
367029aesrefgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061520140525
367521aesrefgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061520140525
367986aesrefgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061520140525
373074aesrefgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061520140525
373143aesrefgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061520140525
373284aesrefgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061520140525
374499aesrefgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061520140525
375159aesrefgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061520140525
375507aesrefgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061520140525
375528aesrefgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061520140525
375789aesrefgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061520140525
376041aesrefgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061520140525
376476aesrefgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061520140525
376500aesrefgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061520140525
376566aesrefgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061520140525
376617aesrefgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061520140525
376620aesrefgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061520140525
376929aesrefgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061520140525
378144aesrefgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061520140525
385647aesrefgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061520140525
387624aesrefgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061520140525
390024aesrefgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061520140525
390123aesrefgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061520140525
390126aesrefgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061520140525
390291aesrefgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061520140525
390381aesrefgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061520140525
390402aesrefgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061520140525
390495aesrefgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061520140525
391221aesrefgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061520140525
396627aesrefgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061520140525
407631aesrefgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061520140525
409095aesrefgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061520140525
409122aesrefgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061520140525
409149aesrefgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061520140525
409806aesrefgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061520140525
409878aesrefgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061520140525
410235aesrefgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061520140525
410250aesrefgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061520140525
410397aesrefgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061520140525
410412aesrefgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061520140525
412551aesrefgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061520140525
414189aesrefgcc -m32 -O3 -fomit-frame-pointer2014061520140525
416403aesrefgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061520140525
416622aesrefgcc -m32 -march=k6 -O -fomit-frame-pointer2014061520140525
416691aesrefgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061520140525
416754aesrefgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061520140525
418356aesrefgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061520140525
419922aesrefgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061520140525
421476aesrefgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061520140525
421722aesrefgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061520140525
421986aesrefgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061520140525
423156aesrefgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014061520140525
423366aesrefgcc -m32 -O2 -fomit-frame-pointer2014061520140525
425526aesrefgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061520140525
428193aesrefgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061520140525
428205aesrefgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061520140525
428613aesrefgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061520140525
428745aesrefgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061520140525
428748aesrefgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061520140525
428811aesrefgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061520140525
430866aesrefgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061520140525
430887aesrefgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061520140525
431028aesrefgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061520140525
431196aesrefgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061520140525
436683aesrefgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061520140525
436788aesrefgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061520140525
437010aesrefgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061520140525
437037aesrefgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061520140525
437037aesrefgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061520140525
437199aesrefgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061520140525
437739aesrefgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061520140525
438342aesrefgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061520140525
440310aesrefgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061520140525
440436aesrefgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061520140525
440559aesrefgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061520140525
443418aesrefgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061520140525
445989aesrefgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061520140525
446673aesrefgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061520140525
447246aesrefgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061520140525
447555aesrefgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061520140525
447624aesrefgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061520140525
447828aesrefgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061520140525
448716aesrefgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061520140525
450381aesrefgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061520140525
450729aesrefgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061520140525
450978aesrefgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061520140525
453240aesrefgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061520140525
453843aesrefgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061520140525
455049aesrefgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061520140525
455652aesrefgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061520140525
457086aesrefgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061520140525
460053aesrefgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061520140525
460413aesrefgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061520140525
462624aesrefgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061520140525
463965aesrefgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061520140525
464097aesrefgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061520140525
465162aesrefgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061520140525
465687aesrefgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061520140525
465732aesrefgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061520140525
465852aesrefgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061520140525
466140aesrefgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061520140525
468525aesrefgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061520140525
471336aesrefgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061520140525
471417aesrefgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061520140525
475758aesrefgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061520140525
476190aesrefgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061520140525
478152aesrefgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061520140525
478386aesrefgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061520140525
484995aesrefgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061520140525
485253aesrefgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061520140525
485313aesrefgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061520140525
485748aesrefgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061520140525
486252aesrefgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061520140525
489051aesrefgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061520140525
491625aesrefgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061520140525
491931aesrefgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061520140525
492705aesrefgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061520140525
496110aesrefgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061520140525
497538aesrefgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061520140525
426437883refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014072720140622
426444972refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014072620140622
426451905refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014072620140622
426452940refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014072620140622
426461802refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014072620140622
426477030refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014072720140622
426478443refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014072720140622
426485211refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014072620140622
426485757refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014072820140622
426489117refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014072620140622
426489132refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014072720140622
426492441refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014072720140622
426492936refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014072520140622
426493194refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014072620140622
426497511refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014072720140622
426497991refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014072720140622
426500412refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014072720140622
426501237refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014072820140622
426502230refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014072720140622
426504759refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014072720140622
426505467refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014072720140622
426506535refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014072720140622
426508953refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014072720140622
426509460refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014072820140622
426509646refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014072720140622
426510381refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014072620140622
426510933refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014072820140622
426511332refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014072620140622
426511701refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014072720140622
426513318refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014072720140622
426513504refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014072620140622
426513522refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014072620140622
426513594refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014072520140622
426514503refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014072720140622
426515007refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014072520140622
426515028refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014072720140622
426515343refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014072520140622
426515592refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014072520140622
426516765refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014072520140622
426516804refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014072420140622
426517392refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014072620140622
426517467refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014072720140622
426518631refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014072620140622
426518769refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014072620140622
426519006refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014072720140622
426519195refgcc -m32 -march=i386 -O -fomit-frame-pointer2014072620140622
426519537refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014072520140622
426519624refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014072620140622
426520890refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014072620140622
426521517refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014072520140622
426521721refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014072420140622
426522027refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014072520140622
426523158refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014072820140622
426523326refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014072620140622
426523473refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014072620140622
426523785refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014072520140622
426523971refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014072520140622
426524415refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014072720140622
426524793refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014072720140622
426525000refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014072520140622
426525066refgcc -m32 -march=pentium -O -fomit-frame-pointer2014072620140622
426525489refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014072520140622
426525753refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014072420140622
426526263refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014072720140622
426526359refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014072720140622
426526563refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014072820140622
426526788refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014072520140622
426527139refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014072820140622
426527364refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014072520140622
426527742refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014072520140622
426527754refgcc -m32 -Os -fomit-frame-pointer2014072420140622
426527823refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014072620140622
426527910refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014072620140622
426528111refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014072820140622
426528144refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014072720140622
426528582refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014072520140622
426528873refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014072420140622
426529005refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014072520140622
426529572refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014072520140622
426529725refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014072520140622
426529905refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014072620140622
426530016refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014072520140622
426531429refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014072420140622
426531441refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014072420140622
426531600refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014072520140622
426531864refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014072520140622
426532449refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014072820140622
426532836refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014072820140622
426532917refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014072520140622
426535125refgcc -m32 -march=core2 -O -fomit-frame-pointer2014072520140622
426535770refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014072620140622
426536397refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014072720140622
426536676refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014072520140622
426537189refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014072520140622
426537210refgcc -m32 -O2 -fomit-frame-pointer2014072420140622
426537300refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014072720140622
426537675refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014072620140622
426537747refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014072620140622
426537813refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014072620140622
426537954refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014072720140622
426539031refgcc -m32 -march=nocona -O -fomit-frame-pointer2014072520140622
426539622refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014072620140622
426539685refgcc -m32 -march=prescott -O -fomit-frame-pointer2014072520140622
426539862refgcc -m32 -march=k6 -O -fomit-frame-pointer2014072520140622
426539880refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014072620140622
426540060refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014072620140622
426540336refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014072520140622
426540351refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014072620140622
426540501refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014072820140622
426540660refgcc -m32 -march=k8 -O -fomit-frame-pointer2014072520140622
426541518refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014072720140622
426542070refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014072420140622
426542094refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014072520140622
426542352refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014072620140622
426542388refgcc -m32 -O -fomit-frame-pointer2014072420140622
426542628refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014072620140622
426543009refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014072620140622
426543162refgcc -m32 -O3 -fomit-frame-pointer2014072420140622
426543615refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014072420140622
426543654refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014072820140622
426544665refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014072720140622
426544710refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014072520140622
426545109refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014072620140622
426546489refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014072520140622
426546789refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014072620140622
426547224refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014072520140622
426547329refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014072620140622
426547674refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014072520140622
426547776refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014072720140622
426548124refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014072620140622
426548700refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014072520140622
426548835refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014072520140622
426549372refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014072620140622
426549633refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014072620140622
426549837refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014072520140622
426550011refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014072720140622
426550068refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014072520140622
426552159refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014072520140622
426552426refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014072520140622
426552432refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014072620140622
426552672refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014072720140622
426552690refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014072720140622
426553500refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014072720140622
426554523refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014072820140622
426554898refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014072620140622
426556374refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014072720140622
426556587refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014072720140622
426557094refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014072720140622
426557292refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014072720140622
426558195refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014072720140622
426558390refgcc -m32 -march=athlon -O -fomit-frame-pointer2014072520140622
426559056refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014072820140622
426561675refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014072720140622
426561822refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014072720140622
426561999refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014072720140622
426565491refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014072720140622
426566454refgcc -m32 -march=i486 -O -fomit-frame-pointer2014072620140622
426573324refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014072620140622
426574089refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014072720140622
426575052refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014072520140622
426576576refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014072520140622
426581343refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014072620140622
426592491refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014072620140622
426602979refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014072520140622
426670935refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014072720140622
427035741refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014072620140622
433312638refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014072720140622

Compiler output

Implementation: crypto_aead/aes256cpfbv1/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/aes256cpfbv1/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/aes256cpfbv1/evp
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
try.c: crypto_aead_aes256cpfbv1.a(encrypt.o): In function `gen_kappa':
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_aes256cpfbv1.a(encrypt.o): In function `crypto_aead_aes256cpfbv1_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_256_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_256_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_256_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_aes256cpfbv1.a(encrypt.o): In function `crypto_aead_aes256cpfbv1_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_256_ecb'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptInit_ex'
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/aes256cpfbv1/evp
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
try.c: crypto_aead_aes256cpfbv1.a(encrypt.o): In function `crypto_aead_aes256cpfbv1_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_256_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_CIPHER_CTX_init'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_aes_256_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: crypto_aead_aes256cpfbv1.a(encrypt.o):encrypt.c:(.text+0x...): more undefined references to `EVP_EncryptUpdate' follow
try.c: crypto_aead_aes256cpfbv1.a(encrypt.o): In function `crypto_aead_aes256cpfbv1_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_256_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_aes256cpfbv1.a(encrypt.o): In function `crypto_aead_aes256cpfbv1_evp_decrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: ...

Number of similar (compiler,implementation) pairs: 37, 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=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/aes256cpfbv1/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/aes256cpfbv1/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/aes256cpfbv1/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/aes256cpfbv1/evp
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
try.c: crypto_aead_aes256cpfbv1.a(encrypt.o): In function `gen_kappa':
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_aes256cpfbv1.a(encrypt.o): In function `crypto_aead_aes256cpfbv1_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_256_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_256_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_256_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_aes256cpfbv1.a(encrypt.o): In function `crypto_aead_aes256cpfbv1_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_256_ecb'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptInit_ex'
try.c: ...
try.c: crypto_aead_aes256cpfbv1.a(encrypt.o): In function `gen_kappa':
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_aes256cpfbv1.a(encrypt.o): In function `crypto_aead_aes256cpfbv1_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_256_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_256_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_256_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_aes256cpfbv1.a(encrypt.o): In function `crypto_aead_aes256cpfbv1_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_256_ecb'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_EncryptInit_ex'
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/aes256cpfbv1/evp
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
try.c: crypto_aead_aes256cpfbv1.a(encrypt.o): In function `crypto_aead_aes256cpfbv1_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_256_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_CIPHER_CTX_init'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_aes_256_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: crypto_aead_aes256cpfbv1.a(encrypt.o):encrypt.c:(.text+0x...): more undefined references to `EVP_EncryptUpdate' follow
try.c: crypto_aead_aes256cpfbv1.a(encrypt.o): In function `crypto_aead_aes256cpfbv1_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_256_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_aes256cpfbv1.a(encrypt.o): In function `crypto_aead_aes256cpfbv1_evp_decrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
try.c: ...
try.c: crypto_aead_aes256cpfbv1.a(encrypt.o): In function `crypto_aead_aes256cpfbv1_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_256_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_CIPHER_CTX_init'
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_aes_256_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: crypto_aead_aes256cpfbv1.a(encrypt.o):encrypt.c:(.text+0x...): more undefined references to `EVP_EncryptUpdate' follow
try.c: crypto_aead_aes256cpfbv1.a(encrypt.o): In function `crypto_aead_aes256cpfbv1_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_256_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_aes256cpfbv1.a(encrypt.o): In function `crypto_aead_aes256cpfbv1_evp_decrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `EVP_CIPHER_CTX_init'
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/aes256cpfbv1/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_aes256cpfbv1_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_aes256cpfbv1_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