Implementation notes: x86, hydra1, crypto_aead/aes128cpfbv1

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: aes128cpfbv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
187941aesrefgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101520161009
187992aesrefgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101520161009
188196aesrefgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101520161009
190328aesrefgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101520161009
190379aesrefgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101520161009
191062aesrefgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101520161009
191099aesrefgcc -m32 -O3 -fomit-frame-pointer2016101520161009
191126aesrefgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101520161009
191486aesrefgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101520161009
191656aesrefgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101520161009
192738aesrefgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101520161009
193349aesrefgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101520161009
194114aesrefgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101520161009
194296aesrefgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101520161009
196054aesrefgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101520161009
196133aesrefgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101520161009
197608aesrefgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101520161009
197669aesrefgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101520161009
198716aesrefgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101520161009
198830aesrefgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101520161009
199768aesrefgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101520161009
200086aesrefgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101520161009
200088aesrefgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101520161009
200141aesrefgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101520161009
200371aesrefgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101520161009
200376aesrefgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101520161009
201000aesrefgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101520161009
201091aesrefgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101520161009
201102aesrefgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101520161009
201133aesrefgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101520161009
201248aesrefgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101520161009
201307aesrefgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101520161009
201355aesrefgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101520161009
201400aesrefgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101520161009
201526aesrefgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101520161009
202149aesrefgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101520161009
202228aesrefgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101520161009
202484aesrefgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101520161009
202592aesrefgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101520161009
202736aesrefgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101520161009
203128aesrefgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101520161009
203157aesrefgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101520161009
203282aesrefgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101520161009
203479aesrefgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101520161009
203520aesrefgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101520161009
203613aesrefgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101520161009
203720aesrefgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101520161009
203765aesrefgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101520161009
203911aesrefgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101520161009
204288aesrefgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101520161009
204392aesrefgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101520161009
204475aesrefgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101520161009
204584aesrefgcc -m32 -O2 -fomit-frame-pointer2016101520161009
204675aesrefgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101520161009
204764aesrefgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101520161009
204907aesrefgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101520161009
205620aesrefgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101520161009
205637aesrefgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101520161009
205734aesrefgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101520161009
206038aesrefgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101520161009
206091aesrefgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101520161009
206125aesrefgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101520161009
206171aesrefgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101520161009
206235aesrefgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101520161009
206400aesrefgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101520161009
206456aesrefgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101520161009
206472aesrefgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101520161009
207141aesrefgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101520161009
207683aesrefgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101520161009
210637aesrefgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101520161009
211090aesrefgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101520161009
211368aesrefgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101520161009
211468aesrefgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101520161009
211555aesrefgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101520161009
211679aesrefgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101520161009
211688aesrefgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101520161009
211733aesrefgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101520161009
211736aesrefgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101520161009
211873aesrefgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101520161009
212659aesrefgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101520161009
212709aesrefgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101520161009
212761aesrefgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101520161009
212929aesrefgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101520161009
213046aesrefgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101520161009
213301aesrefgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101520161009
213346aesrefgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101520161009
213597aesrefgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101520161009
213605aesrefgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101520161009
213621aesrefgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101520161009
214222aesrefgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101520161009
214331aesrefgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101520161009
215526aesrefgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101520161009
216549aesrefgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101520161009
216762aesrefgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101520161009
216866aesrefgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101520161009
216947aesrefgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101520161009
217117aesrefgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101520161009
217215aesrefgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101520161009
218304aesrefgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101520161009
218504aesrefgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101520161009
220461aesrefgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101520161009
221315aesrefgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101520161009
221409aesrefgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101520161009
221568aesrefgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101520161009
222498aesrefgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101520161009
224765aesrefgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101520161009
224993aesrefgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101520161009
225072aesrefgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101520161009
225123aesrefgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101520161009
225147aesrefgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101520161009
225232aesrefgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101520161009
225236aesrefgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101520161009
225437aesrefgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101520161009
225488aesrefgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101520161009
225563aesrefgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101520161009
225646aesrefgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101520161009
225770aesrefgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101520161009
225845aesrefgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101520161009
228739aesrefgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101520161009
228768aesrefgcc -m32 -Os -fomit-frame-pointer2016101520161009
228976aesrefgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101520161009
229059aesrefgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101520161009
230877aesrefgcc -m32 -march=k6 -O -fomit-frame-pointer2016101520161009
230906aesrefgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101520161009
231019aesrefgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101520161009
231250aesrefgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101520161009
231848aesrefgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101520161009
231883aesrefgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101520161009
232800aesrefgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101520161009
232946aesrefgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101520161009
233663aesrefgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101520161009
233767aesrefgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101520161009
234058aesrefgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101520161009
234095aesrefgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101520161009
234131aesrefgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101520161009
235537aesrefgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101520161009
235634aesrefgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101520161009
235739aesrefgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101520161009
235805aesrefgcc -m32 -march=pentium -O -fomit-frame-pointer2016101520161009
235874aesrefgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101520161009
235878aesrefgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101520161009
236109aesrefgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101520161009
238686aesrefgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101520161009
239826aesrefgcc -m32 -march=core2 -O -fomit-frame-pointer2016101520161009
239923aesrefgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101520161009
240059aesrefgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101520161009
240437aesrefgcc -m32 -march=athlon -O -fomit-frame-pointer2016101520161009
240605aesrefgcc -m32 -march=k8 -O -fomit-frame-pointer2016101520161009
241050aesrefgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101520161009
241643aesrefgcc -m32 -O -fomit-frame-pointer2016101520161009
242442aesrefgcc -m32 -march=nocona -O -fomit-frame-pointer2016101520161009
242597aesrefgcc -m32 -march=prescott -O -fomit-frame-pointer2016101520161009
242699aesrefgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101520161009
242922aesrefgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101520161009
243797aesrefgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101520161009
243901aesrefgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101520161009
243976aesrefgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101520161009
244323aesrefgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101520161009
244661aesrefgcc -m32 -march=i386 -O -fomit-frame-pointer2016101520161009
246526aesrefgcc -m32 -march=i486 -O -fomit-frame-pointer2016101520161009
277224refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101520161009
277427refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101520161009
277885refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101520161009
278152refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101520161009
278646refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101520161009
278709refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101520161009
278782refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101520161009
278845refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101520161009
278850refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101520161009
278856refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101520161009
279018refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101520161009
279226refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101520161009
279292refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101520161009
279294refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101520161009
279668refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101520161009
280256refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101520161009
280304refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101520161009
280330refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101520161009
280376refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101520161009
280389refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101520161009
280474refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101520161009
280479refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101520161009
280494refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101520161009
280531refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101520161009
280533refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101520161009
280545refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101520161009
280776refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101520161009
280846refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101520161009
280944refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101520161009
280946refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101520161009
280975refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101520161009
281171refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101520161009
281195refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101520161009
281200refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101520161009
281365refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101520161009
281389refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101520161009
281409refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101520161009
281443refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101520161009
281507refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101520161009
281562refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101520161009
281665refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101520161009
281730refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101520161009
281752refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101520161009
281754refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101520161009
281973refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101520161009
282064refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101520161009
282256refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101520161009
282261refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101520161009
282264refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101520161009
282841refgcc -m32 -O3 -fomit-frame-pointer2016101520161009
283082refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101520161009
283102refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101520161009
283155refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101520161009
283315refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101520161009
283523refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101520161009
291098refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101520161009
291131refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101520161009
291325refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101520161009
291533refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101520161009
291546refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101520161009
291570refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101520161009
291586refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101520161009
291726refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101520161009
291805refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101520161009
292446refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101520161009
292522refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101520161009
293424refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101520161009
293625refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101520161009
294152refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101520161009
294330refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101520161009
294354refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101520161009
294976refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101520161009
296578refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101520161009
309314refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101520161009
310469refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101520161009
310544refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101520161009
310707refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101520161009
311066refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101520161009
311326refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101520161009
311752refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101520161009
312216refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101520161009
312384refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101520161009
312656refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101520161009
313000refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101520161009
313299refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101520161009
313307refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101520161009
313448refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101520161009
313650refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101520161009
313710refgcc -m32 -O2 -fomit-frame-pointer2016101520161009
314145refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101520161009
314597refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101520161009
315310refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101520161009
315397refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101520161009
315502refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101520161009
315621refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101520161009
316504refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101520161009
316686refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101520161009
317368refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101520161009
317472refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101520161009
317565refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101520161009
317565refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101520161009
317850refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101520161009
317872refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101520161009
317917refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101520161009
318203refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101520161009
318654refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101520161009
318694refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101520161009
318978refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101520161009
318996refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101520161009
318998refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101520161009
319125refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101520161009
319240refgcc -m32 -Os -fomit-frame-pointer2016101520161009
319303refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101520161009
319323refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101520161009
319445refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101520161009
319544refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101520161009
319879refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101520161009
319914refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101520161009
319933refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101520161009
320006refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101520161009
320400refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101520161009
320515refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101520161009
320538refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101520161009
320616refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101520161009
320805refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101520161009
321142refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101520161009
321152refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101520161009
321387refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101520161009
321692refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101520161009
321709refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101520161009
322024refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101520161009
322149refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101520161009
322205refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101520161009
323587refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101520161009
323712refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101520161009
324536refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101520161009
325189refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101520161009
334854refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101520161009
335056refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101520161009
335205refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101520161009
340349refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101520161009
340910refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101520161009
341398refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101520161009
341500refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101520161009
341672refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101520161009
343637refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101520161009
344256refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101520161009
344509refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101520161009
344547refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101520161009
344968refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101520161009
345779refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101520161009
349710refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101520161009
350064refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101520161009
352315refgcc -m32 -O -fomit-frame-pointer2016101520161009
353440refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101520161009
353482refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101520161009
353656refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101520161009
353872refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101520161009
354528refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101520161009
385074refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101520161009

Test failure

Implementation: crypto_aead/aes128cpfbv1/aesref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer aesref ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer aesref ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer aesref ref
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer aesref ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer aesref ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer aesref ref
gcc -m32 -march=core2 -O3 -fomit-frame-pointer aesref ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer aesref ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer aesref ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer aesref ref

Compiler output

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

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer gladman
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer gladman
gcc -m32 -O2 -fomit-frame-pointer gladman
gcc -m32 -O3 -fomit-frame-pointer gladman
gcc -m32 -O -fomit-frame-pointer gladman
gcc -m32 -Os -fomit-frame-pointer gladman
gcc -m32 -march=athlon -O2 -fomit-frame-pointer gladman
gcc -m32 -march=athlon -O3 -fomit-frame-pointer gladman
gcc -m32 -march=athlon -O -fomit-frame-pointer gladman
gcc -m32 -march=athlon -Os -fomit-frame-pointer gladman
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer gladman
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer gladman
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer gladman
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer gladman
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer gladman
gcc -m32 -march=core2 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=core2 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=core2 -O -fomit-frame-pointer gladman
gcc -m32 -march=core2 -Os -fomit-frame-pointer gladman
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer gladman
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer gladman
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer gladman
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer gladman
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer gladman
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer gladman
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer gladman
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=corei7 -O -fomit-frame-pointer gladman
gcc -m32 -march=corei7 -Os -fomit-frame-pointer gladman
gcc -m32 -march=i386 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=i386 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=i386 -O -fomit-frame-pointer gladman
gcc -m32 -march=i386 -Os -fomit-frame-pointer gladman
gcc -m32 -march=i486 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=i486 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=i486 -O -fomit-frame-pointer gladman
gcc -m32 -march=i486 -Os -fomit-frame-pointer gladman
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=k6-2 -O -fomit-frame-pointer gladman
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer gladman
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=k6-3 -O -fomit-frame-pointer gladman
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer gladman
gcc -m32 -march=k6 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=k6 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=k6 -O -fomit-frame-pointer gladman
gcc -m32 -march=k6 -Os -fomit-frame-pointer gladman
gcc -m32 -march=k8 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=k8 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=k8 -O -fomit-frame-pointer gladman
gcc -m32 -march=k8 -Os -fomit-frame-pointer gladman
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer gladman
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer gladman
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer gladman
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer gladman
gcc -m32 -march=nocona -O2 -fomit-frame-pointer gladman
gcc -m32 -march=nocona -O3 -fomit-frame-pointer gladman
gcc -m32 -march=nocona -O -fomit-frame-pointer gladman
gcc -m32 -march=nocona -Os -fomit-frame-pointer gladman
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer gladman
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer gladman
gcc -m32 -march=pentium-m -O -fomit-frame-pointer gladman
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer gladman
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer gladman
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer gladman
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer gladman
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer gladman
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=pentium2 -O -fomit-frame-pointer gladman
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer gladman
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=pentium3 -O -fomit-frame-pointer gladman
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer gladman
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer gladman
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer gladman
gcc -m32 -march=pentium4 -O -fomit-frame-pointer gladman
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer gladman
gcc -m32 -march=pentium -O2 -fomit-frame-pointer gladman
gcc -m32 -march=pentium -O3 -fomit-frame-pointer gladman
gcc -m32 -march=pentium -O -fomit-frame-pointer gladman
gcc -m32 -march=pentium -Os -fomit-frame-pointer gladman
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer gladman
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer gladman
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer gladman
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer gladman
gcc -m32 -march=prescott -O2 -fomit-frame-pointer gladman
gcc -m32 -march=prescott -O3 -fomit-frame-pointer gladman
gcc -m32 -march=prescott -O -fomit-frame-pointer gladman
gcc -m32 -march=prescott -Os -fomit-frame-pointer gladman

Compiler output

Implementation: crypto_aead/aes128cpfbv1/aesni
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
cpfbkey.c: cpfbkey.c: In function 'AES_128_Key_Expansion_and_encryption':
cpfbkey.c: cpfbkey.c:46:6: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
cpfbkey.c: temp1= _mm_loadu_si128(userkey);
cpfbkey.c: ^
cpfbkey.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:31:0,
cpfbkey.c: from cpfbkey.c:15:
cpfbkey.c: cpfbkey.c: In function 'key_expansion_128':
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
cpfbkey.c: _mm_xor_si128 (__m128i __A, __m128i __B)
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:34:10: error: called from here
cpfbkey.c: *temp1 = _mm_xor_si128 (*temp1, *temp2);
cpfbkey.c: ^
cpfbkey.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:31:0,
cpfbkey.c: from cpfbkey.c:15:
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
cpfbkey.c: _mm_xor_si128 (__m128i __A, __m128i __B)
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:33:10: error: called from here
cpfbkey.c: *temp1 = _mm_xor_si128 (*temp1, temp3);
cpfbkey.c: ^
cpfbkey.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:31:0,
cpfbkey.c: from cpfbkey.c:15:
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1186:1: error: inlining failed in call to always_inline '_mm_slli_si128': target specific option mismatch
cpfbkey.c: _mm_slli_si128 (__m128i __A, const int __N)
cpfbkey.c: ...

Number of similar (compiler,implementation) pairs: 88, 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=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=pentium -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer aesni

Compiler output

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

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer evp
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer evp
gcc -m32 -O2 -fomit-frame-pointer evp
gcc -m32 -O3 -fomit-frame-pointer evp
gcc -m32 -O -fomit-frame-pointer evp
gcc -m32 -Os -fomit-frame-pointer evp
gcc -m32 -march=athlon -O2 -fomit-frame-pointer evp
gcc -m32 -march=athlon -O3 -fomit-frame-pointer evp
gcc -m32 -march=athlon -O -fomit-frame-pointer evp
gcc -m32 -march=athlon -Os -fomit-frame-pointer evp
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer evp
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer evp
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer evp
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer evp
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer evp
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer evp
gcc -m32 -march=core2 -O2 -fomit-frame-pointer evp
gcc -m32 -march=core2 -O3 -fomit-frame-pointer evp
gcc -m32 -march=core2 -O -fomit-frame-pointer evp
gcc -m32 -march=core2 -Os -fomit-frame-pointer evp
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer evp
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer evp
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer evp
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer evp
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer evp
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer evp
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer evp
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer evp
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer evp
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer evp
gcc -m32 -march=corei7 -O -fomit-frame-pointer evp
gcc -m32 -march=corei7 -Os -fomit-frame-pointer evp
gcc -m32 -march=i386 -O2 -fomit-frame-pointer evp
gcc -m32 -march=i386 -O3 -fomit-frame-pointer evp
gcc -m32 -march=i386 -O -fomit-frame-pointer evp
gcc -m32 -march=i386 -Os -fomit-frame-pointer evp
gcc -m32 -march=i486 -O2 -fomit-frame-pointer evp
gcc -m32 -march=i486 -O3 -fomit-frame-pointer evp
gcc -m32 -march=i486 -O -fomit-frame-pointer evp
gcc -m32 -march=i486 -Os -fomit-frame-pointer evp
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer evp
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer evp
gcc -m32 -march=k6-2 -O -fomit-frame-pointer evp
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer evp
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer evp
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer evp
gcc -m32 -march=k6-3 -O -fomit-frame-pointer evp
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer evp
gcc -m32 -march=k6 -O2 -fomit-frame-pointer evp
gcc -m32 -march=k6 -O3 -fomit-frame-pointer evp
gcc -m32 -march=k6 -O -fomit-frame-pointer evp
gcc -m32 -march=k6 -Os -fomit-frame-pointer evp
gcc -m32 -march=k8 -O2 -fomit-frame-pointer evp
gcc -m32 -march=k8 -O3 -fomit-frame-pointer evp
gcc -m32 -march=k8 -O -fomit-frame-pointer evp
gcc -m32 -march=k8 -Os -fomit-frame-pointer evp
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer evp
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer evp
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer evp
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer evp
gcc -m32 -march=nocona -O2 -fomit-frame-pointer evp
gcc -m32 -march=nocona -O3 -fomit-frame-pointer evp
gcc -m32 -march=nocona -O -fomit-frame-pointer evp
gcc -m32 -march=nocona -Os -fomit-frame-pointer evp
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer evp
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentium-m -O -fomit-frame-pointer evp
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer evp
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer evp
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer evp
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer evp
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer evp
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentium2 -O -fomit-frame-pointer evp
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer evp
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer evp
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentium3 -O -fomit-frame-pointer evp
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer evp
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer evp
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentium4 -O -fomit-frame-pointer evp
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer evp
gcc -m32 -march=pentium -O2 -fomit-frame-pointer evp
gcc -m32 -march=pentium -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentium -O -fomit-frame-pointer evp
gcc -m32 -march=pentium -Os -fomit-frame-pointer evp
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer evp
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer evp
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer evp
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer evp
gcc -m32 -march=prescott -O2 -fomit-frame-pointer evp
gcc -m32 -march=prescott -O3 -fomit-frame-pointer evp
gcc -m32 -march=prescott -O -fomit-frame-pointer evp
gcc -m32 -march=prescott -Os -fomit-frame-pointer evp

Compiler output

Implementation: crypto_aead/aes128cpfbv1/aesni
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
cpfbkey.c: In file included from cpfbkey.c:15:0:
cpfbkey.c: cpfbkey.c: In function 'KEY_256_ASSIST_2':
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
cpfbkey.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:162:7: error: called from here
cpfbkey.c: temp4 = _mm_aeskeygenassist_si128 (*temp1, 0x0);
cpfbkey.c: ^

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

Compiler output

Implementation: crypto_aead/aes128cpfbv1/aesni
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
cpfbkey.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:31:0,
cpfbkey.c: from cpfbkey.c:15:
cpfbkey.c: cpfbkey.c: In function 'key_expansion_128':
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
cpfbkey.c: _mm_xor_si128 (__m128i __A, __m128i __B)
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:34:10: error: called from here
cpfbkey.c: *temp1 = _mm_xor_si128 (*temp1, *temp2);
cpfbkey.c: ^
cpfbkey.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:31:0,
cpfbkey.c: from cpfbkey.c:15:
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
cpfbkey.c: _mm_xor_si128 (__m128i __A, __m128i __B)
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:33:10: error: called from here
cpfbkey.c: *temp1 = _mm_xor_si128 (*temp1, temp3);
cpfbkey.c: ^
cpfbkey.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:31:0,
cpfbkey.c: from cpfbkey.c:15:
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1186:1: error: inlining failed in call to always_inline '_mm_slli_si128': target specific option mismatch
cpfbkey.c: _mm_slli_si128 (__m128i __A, const int __N)
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:32:7: error: called from here
cpfbkey.c: temp3 = _mm_slli_si128 (temp3, 0x4);
cpfbkey.c: ^
cpfbkey.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
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 -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

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: # include "aes_via_ace.h"
aeskey.c: ^
aeskey.c: compilation terminated.
aeskey.c: aeskey.c:25:27: fatal error: aes_via_ace.h: No such file or directory
aeskey.c: # include "aes_via_ace.h"
aeskey.c: ^
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: cpfbkey.c: In function 'KEY_256_ASSIST_2':
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
cpfbkey.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:162:7: error: called from here
cpfbkey.c: temp4 = _mm_aeskeygenassist_si128 (*temp1, 0x0);
cpfbkey.c: ^
cpfbkey.c: In file included from cpfbkey.c:15:0:
cpfbkey.c: cpfbkey.c: In function 'KEY_256_ASSIST_2':
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
cpfbkey.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:162:7: error: called from here
cpfbkey.c: temp4 = _mm_aeskeygenassist_si128 (*temp1, 0x0);
cpfbkey.c: ^

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/aes128cpfbv1/aesni
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'safe_load_partial':
encrypt.c: encrypt.c:124:28: warning: implicit declaration of function '_mm_cvtsi64x_si128' [-Wimplicit-function-declaration]
encrypt.c: return _mm_insert_epi32 (_mm_cvtsi64x_si128 ((long long)lo), (int) hi, 2);
encrypt.c: ^
encrypt.c: encrypt.c:124:28: error: incompatible type for argument 1 of '_mm_insert_epi32'
encrypt.c: In file included from encrypt.c:23:0:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:406:1: note: expected '__m128i {aka __vector(2) long long int}' but argument is of type 'int'
encrypt.c: _mm_insert_epi32 (__m128i __D, int __S, const int __N)
encrypt.c: ^
encrypt.c: encrypt.c: In function 'xor_partial':
encrypt.c: encrypt.c:134:30: warning: implicit declaration of function '_mm_cvtsi128_si64' [-Wimplicit-function-declaration]
encrypt.c: lo = (unsigned long long)_mm_cvtsi128_si64 (block);
encrypt.c: ^
encrypt.c: encrypt.c:143:30: error: incompatible type for argument 1 of '_mm_insert_epi32'
encrypt.c: return _mm_insert_epi32 (_mm_cvtsi64x_si128 ((long long)(__shiftright128 (lo, hi, sh) | (lo >gt;>gt; sh))), (int) (hi >gt;>gt; sh), 2);
encrypt.c: ^
encrypt.c: In file included from encrypt.c:23:0:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:406:1: note: expected '__m128i {aka __vector(2) long long int}' but argument is of type 'int'
encrypt.c: _mm_insert_epi32 (__m128i __D, int __S, const int __N)
encrypt.c: ^
encrypt.c: encrypt.c:149:12: error: incompatible types when returning type 'int' but '__m128i {aka __vector(2) long long int}' was expected
encrypt.c: return _mm_cvtsi64x_si128 ((long long) (lo >gt;>gt; sh));
encrypt.c: ^
encrypt.c: encrypt.c: In function 'safe_load_96':
encrypt.c: encrypt.c:156:27: error: incompatible type for argument 1 of '_mm_insert_epi32'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 9, 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=core-avx2 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer aesni
gcc -m32 -march=core-avx2 -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