Implementation notes: x86, h9ivy, crypto_aead/aes128cpfbv1

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes128cpfbv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
164696aesrefgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
164708aesrefgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
164800aesrefgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
165076aesrefgcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
165148aesrefgcc -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
165208aesrefgcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
166656aesrefgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014052620140525
166688aesrefgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
166760aesrefgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
166776aesrefgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052620140525
166832aesrefgcc -m32 -march=corei7 -O -fomit-frame-pointer2014052620140525
166840aesrefgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
166908aesrefgcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
166972aesrefgcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
167004aesrefgcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
167044aesrefgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
167088aesrefgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
167100aesrefgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014052620140525
167296aesrefgcc -m32 -O -fomit-frame-pointer2014052620140525
172004aesrefgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
172036aesrefgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
172108aesrefgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
172108aesrefgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
172436aesrefgcc -m32 -Os -fomit-frame-pointer2014052620140525
172628aesrefgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052620140525
172720aesrefgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
173452aesrefgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
173476aesrefgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
173508aesrefgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
173520aesrefgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
173544aesrefgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
173588aesrefgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
173864aesrefgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
173876aesrefgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
173876aesrefgcc -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
173948aesrefgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
174036aesrefgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
174160aesrefgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
174164aesrefgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052620140525
174264aesrefgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
174288aesrefgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
174312aesrefgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
174328aesrefgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052620140525
174328aesrefgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
174408aesrefgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
174456aesrefgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052620140525
174752aesrefgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
174916aesrefgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
174964aesrefgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
174996aesrefgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
174996aesrefgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
175016aesrefgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
175036aesrefgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
175080aesrefgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
175108aesrefgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
175120aesrefgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
175220aesrefgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
175252aesrefgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
176356aesrefgcc -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
176784aesrefgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
176792aesrefgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
176928aesrefgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
176932aesrefgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
176936aesrefgcc -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
178616aesrefgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
179268aesrefgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
179312aesrefgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
179348aesrefgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
179464aesrefgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
179672aesrefgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
179760aesrefgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
179980aesrefgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
179988aesrefgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
179988aesrefgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
182296aesrefgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052620140525
182508aesrefgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
182568aesrefgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
182648aesrefgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
184256aesrefgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
184300aesrefgcc -m32 -O3 -fomit-frame-pointer2014052620140525
186228aesrefgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
186280aesrefgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
186372aesrefgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
186760aesrefgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
186844aesrefgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
187036aesrefgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
187444aesrefgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
187520aesrefgcc -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
187792aesrefgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
187880aesrefgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
188232aesrefgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
188252aesrefgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
188528aesrefgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
188536aesrefgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
188620aesrefgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
188688aesrefgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
188716aesrefgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
188852aesrefgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
189044aesrefgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
189056aesrefgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
189932aesrefgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052620140525
189976aesrefgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052620140525
190200aesrefgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052620140525
190344aesrefgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
190608aesrefgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
190700aesrefgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
190732aesrefgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
190912aesrefgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
191036aesrefgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
191072aesrefgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
191244aesrefgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
191580aesrefgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052620140525
191588aesrefgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
191652aesrefgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014052620140525
191692aesrefgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052620140525
191704aesrefgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
191736aesrefgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052620140525
191872aesrefgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
192032aesrefgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
192068aesrefgcc -m32 -O2 -fomit-frame-pointer2014052620140525
193312aesrefgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
193320aesrefgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
193336aesrefgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
193336aesrefgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
193344aesrefgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
193448aesrefgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
193760aesrefgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014052620140525
193888aesrefgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014052620140525
194176aesrefgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
194184aesrefgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
194376aesrefgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
194552aesrefgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
194820aesrefgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
195108aesrefgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
195636aesrefgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
195912aesrefgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
195924aesrefgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
195940aesrefgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
196376aesrefgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
196444aesrefgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
196636aesrefgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
196652aesrefgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
196660aesrefgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
196764aesrefgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
197128aesrefgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
197460aesrefgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
197896aesrefgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
198196aesrefgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
198344aesrefgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
198716aesrefgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
198860aesrefgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
198912aesrefgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
199012aesrefgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
200240aesrefgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
201252aesrefgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
201324aesrefgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
201704aesrefgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
202676aesrefgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
202892aesrefgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
203008aesrefgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
203144aesrefgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
203776aesrefgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
205780aesrefgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
206188aesrefgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
206264aesrefgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
206292aesrefgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
211900aesrefgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
213616aesrefgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
215604aesrefgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
216240aesrefgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
222520aesrefgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
223556aesrefgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
202757616refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014062920140622
202762860refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014062920140622
202769476refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014062920140622
202772944refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014062920140622
202774292refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014062920140622
202776348refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014062920140622
202777788refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014062920140622
202779572refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014062920140622
202781764refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062920140622
202783344refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014063020140622
202785940refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014063020140622
202786732refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014063020140622
202787792refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014063020140622
202788232refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014063020140622
202788528refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014063020140622
202789088refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014063020140622
202789452refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014062920140622
202789628refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014062920140622
202789868refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014062920140622
202790620refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014062920140622
202791408refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014062920140622
202791632refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014062920140622
202792432refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014063020140622
202794068refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014062920140622
202794540refgcc -m32 -Os -fomit-frame-pointer2014062920140622
202794724refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014062920140622
202795476refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014062920140622
202796088refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014062920140622
202796436refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014062920140622
202797088refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014062920140622
202797432refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014063020140622
202798400refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014062920140622
202803956refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014063020140622
202805216refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014062920140622
202806140refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014062920140622
202806520refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014063020140622
202807516refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014062920140622
202808060refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014063020140622
202808256refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014063020140622
202808272refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014062920140622
202810132refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014063020140622
202810336refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062920140622
202810728refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014062920140622
202814188refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014062920140622
202814672refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014063020140622
202815748refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014062920140622
202816420refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014063020140622
202819828refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014062920140622
202821188refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014062920140622
202821600refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014063020140622
202822036refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014063020140622
202823000refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014062920140622
202823280refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014062920140622
202826072refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014063020140622
202828816refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014063020140622
202830836refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014063020140622
202833092refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062920140622
202836044refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014063020140622
202839620refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014062920140622
202840224refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014062920140622
202841560refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014063020140622
202842340refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014063020140622
202844780refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014063020140622
202845908refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014063020140622
202846868refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014063020140622
202846872refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014063020140622
202847768refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014063020140622
202848932refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014063020140622
202848992refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062920140622
202849460refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014062920140622
202850472refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014062920140622
202851352refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062920140622
202852944refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014063020140622
202853104refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014063020140622
202856932refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014062920140622
202857300refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014063020140622
202857436refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014063020140622
202859180refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014062920140622
202861560refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014062920140622
202861884refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014063020140622
202863880refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014062920140622
202865872refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014063020140622
202867228refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014063020140622
202868764refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014062920140622
202870460refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014063020140622
202871100refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062920140622
202871448refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014062920140622
202873908refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014062920140622
202875232refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014062920140622
202875440refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014063020140622
202877692refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014063020140622
202879044refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062920140622
202881680refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014062920140622
202884492refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014063020140622
202884804refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014063020140622
202891268refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014063020140622
202895268refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062920140622
202896432refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014062920140622
202897212refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014062920140622
202897604refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014062920140622
202901744refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014062920140622
202906500refgcc -m32 -O2 -fomit-frame-pointer2014062920140622
202910284refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014062920140622
202911592refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014063020140622
202912056refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062920140622
202913996refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014062920140622
202915708refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062920140622
202915916refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014062920140622
202916220refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014062920140622
202916572refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014063020140622
202916804refgcc -m32 -O3 -fomit-frame-pointer2014062920140622
202917328refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014062920140622
202917488refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062920140622
202919480refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062920140622
202921440refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014062920140622
202922092refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014062920140622
202924068refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014062920140622
202925876refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014062920140622
202926036refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014063020140622
202927024refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014062920140622
202927900refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062920140622
202928872refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014062920140622
202931012refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062920140622
202932516refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014062920140622
202932700refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014063020140622
202933348refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014063020140622
202936112refgcc -m32 -march=k8 -O -fomit-frame-pointer2014062920140622
202937552refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014062920140622
202937924refgcc -m32 -march=athlon -O -fomit-frame-pointer2014062920140622
202937936refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062920140622
202938732refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014062920140622
202938792refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014063020140622
202939528refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014063020140622
202941000refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014063020140622
202941188refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062920140622
202941772refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014062920140622
202947056refgcc -m32 -march=prescott -O -fomit-frame-pointer2014062920140622
202947340refgcc -m32 -march=nocona -O -fomit-frame-pointer2014062920140622
202948032refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062920140622
202949544refgcc -m32 -march=pentium -O -fomit-frame-pointer2014062920140622
202949948refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062920140622
202951248refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014062920140622
202951320refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062920140622
202952884refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014062920140622
202953580refgcc -m32 -march=i486 -O -fomit-frame-pointer2014062920140622
202953588refgcc -m32 -march=i386 -O -fomit-frame-pointer2014062920140622
202953776refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014062920140622
202955100refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062920140622
202955264refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014062920140622
202955912refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014062920140622
202957548refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014062920140622
202959272refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014063020140622
202959612refgcc -m32 -march=k6 -O -fomit-frame-pointer2014062920140622
202960948refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014062920140622
202961244refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014062920140622
202961832refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062920140622
202962676refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062920140622
202963700refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014062920140622
202963868refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014063020140622
202964368refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014062920140622
202967756refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014063020140622
202973320refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014062920140622
202973968refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014062920140622
202974100refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014062920140622
202976052refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014062920140622
202976596refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014062920140622
202977176refgcc -m32 -O -fomit-frame-pointer2014062920140622
202985988refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014062920140622
203001948refgcc -m32 -march=core2 -O -fomit-frame-pointer2014062920140622
203008036refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014062920140622
203146276refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014062920140622
203191304refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014063020140622

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: 168, 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 -O3 -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 -O3 -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: 42, 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=core-avx-i -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-avx -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: 60, 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=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: 12, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core-avx-i -O3 -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 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer aesni
gcc -m32 -march=corei7-avx -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