Implementation notes: x86, hydra1, crypto_aead/aes256cpfbv1

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: aes256cpfbv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
238618aesrefgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101520161009
238725aesrefgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101520161009
238767aesrefgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101520161009
238816aesrefgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101520161009
238872aesrefgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101520161009
241133aesrefgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101520161009
243625aesrefgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101520161009
243762aesrefgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101520161009
243894aesrefgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101520161009
244000aesrefgcc -m32 -O3 -fomit-frame-pointer2016101520161009
245181aesrefgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101520161009
247298aesrefgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101520161009
247310aesrefgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101520161009
247867aesrefgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101520161009
248752aesrefgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101520161009
248946aesrefgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101520161009
250603aesrefgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101520161009
251420aesrefgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101520161009
251811aesrefgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101520161009
253912aesrefgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101520161009
253949aesrefgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101520161009
254425aesrefgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101520161009
254595aesrefgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101520161009
254624aesrefgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101520161009
254725aesrefgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101520161009
255381aesrefgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101520161009
255470aesrefgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101520161009
255597aesrefgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101520161009
255619aesrefgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101520161009
255688aesrefgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101520161009
255739aesrefgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101520161009
255808aesrefgcc -m32 -O2 -fomit-frame-pointer2016101520161009
255963aesrefgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101520161009
255968aesrefgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101520161009
256016aesrefgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101520161009
256749aesrefgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101520161009
256866aesrefgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101520161009
256918aesrefgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101520161009
257157aesrefgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101520161009
257181aesrefgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101520161009
257184aesrefgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101520161009
257213aesrefgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101520161009
257231aesrefgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101520161009
257260aesrefgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101520161009
257294aesrefgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101520161009
257312aesrefgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101520161009
257383aesrefgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101520161009
257395aesrefgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101520161009
257757aesrefgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101520161009
257944aesrefgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101520161009
258125aesrefgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101520161009
258144aesrefgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101520161009
258480aesrefgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101520161009
258533aesrefgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101520161009
259945aesrefgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101520161009
260336aesrefgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101520161009
260528aesrefgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101520161009
260589aesrefgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101520161009
260627aesrefgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101520161009
260797aesrefgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101520161009
261094aesrefgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101520161009
261696aesrefgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101520161009
261756aesrefgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101520161009
261893aesrefgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101520161009
262291aesrefgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101520161009
263741aesrefgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101520161009
264228aesrefgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101520161009
264762aesrefgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101520161009
264900aesrefgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101520161009
265368aesrefgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101520161009
265485aesrefgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101520161009
265552aesrefgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101520161009
266352aesrefgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101520161009
266878aesrefgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101520161009
266934aesrefgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101520161009
266978aesrefgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101520161009
267000aesrefgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101520161009
267394aesrefgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101520161009
267421aesrefgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101520161009
267475aesrefgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101520161009
268072aesrefgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101520161009
268154aesrefgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101520161009
269517aesrefgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101520161009
269704aesrefgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101520161009
269784aesrefgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101520161009
269864aesrefgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101520161009
269986aesrefgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101520161009
270344aesrefgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101520161009
270792aesrefgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101520161009
270806aesrefgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101520161009
270931aesrefgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101520161009
270931aesrefgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101520161009
270981aesrefgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101520161009
271048aesrefgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101520161009
271256aesrefgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101520161009
271928aesrefgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101520161009
272413aesrefgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101520161009
272470aesrefgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101520161009
273942aesrefgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101520161009
274013aesrefgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101520161009
274046aesrefgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101520161009
274078aesrefgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101520161009
274082aesrefgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101520161009
274147aesrefgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101520161009
281801aesrefgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101520161009
281827aesrefgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101520161009
283008aesrefgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101520161009
283146aesrefgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101520161009
283174aesrefgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101520161009
283286aesrefgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101520161009
283389aesrefgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101520161009
283416aesrefgcc -m32 -march=k6 -O -fomit-frame-pointer2016101520161009
283460aesrefgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101520161009
283845aesrefgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101520161009
283850aesrefgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101520161009
283897aesrefgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101520161009
284101aesrefgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101520161009
284610aesrefgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101520161009
284725aesrefgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101520161009
286121aesrefgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101520161009
286138aesrefgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101520161009
286143aesrefgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101520161009
286229aesrefgcc -m32 -Os -fomit-frame-pointer2016101520161009
286764aesrefgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101520161009
287014aesrefgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101520161009
287224aesrefgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101520161009
287556aesrefgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101520161009
288510aesrefgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101520161009
289313aesrefgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101520161009
289386aesrefgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101520161009
289437aesrefgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101520161009
290272aesrefgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101520161009
290739aesrefgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101520161009
290811aesrefgcc -m32 -march=i486 -O -fomit-frame-pointer2016101520161009
290848aesrefgcc -m32 -march=core2 -O -fomit-frame-pointer2016101520161009
291176aesrefgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101520161009
291237aesrefgcc -m32 -march=pentium -O -fomit-frame-pointer2016101520161009
291371aesrefgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101520161009
291424aesrefgcc -m32 -march=nocona -O -fomit-frame-pointer2016101520161009
291475aesrefgcc -m32 -march=prescott -O -fomit-frame-pointer2016101520161009
291576aesrefgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101520161009
291973aesrefgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101520161009
292019aesrefgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101520161009
292032aesrefgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101520161009
292643aesrefgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101520161009
292699aesrefgcc -m32 -O -fomit-frame-pointer2016101520161009
292808aesrefgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101520161009
292810aesrefgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101520161009
293498aesrefgcc -m32 -march=k8 -O -fomit-frame-pointer2016101520161009
293926aesrefgcc -m32 -march=athlon -O -fomit-frame-pointer2016101520161009
294265aesrefgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101520161009
294756aesrefgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101520161009
295094aesrefgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101520161009
295222aesrefgcc -m32 -march=i386 -O -fomit-frame-pointer2016101520161009
295290aesrefgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101520161009
296035aesrefgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101520161009
300397aesrefgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101520161009
300605aesrefgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101520161009
300650aesrefgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101520161009
300685aesrefgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101520161009
436912refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101520161009
437630refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101520161009
437749refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101520161009
437810refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101520161009
437832refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101520161009
437853refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101520161009
437901refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101520161009
438023refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101520161009
438077refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101520161009
438166refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101520161009
438357refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101520161009
438454refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101520161009
438570refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101520161009
438619refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101520161009
438685refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101520161009
438719refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101520161009
438736refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101520161009
438780refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101520161009
438801refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101520161009
438857refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101520161009
438946refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101520161009
439080refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101520161009
439190refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101520161009
439216refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101520161009
439458refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101520161009
439502refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101520161009
439842refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101520161009
439904refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101520161009
439953refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101520161009
440156refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101520161009
440246refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101520161009
440594refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101520161009
440676refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101520161009
440730refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101520161009
440763refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101520161009
440895refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101520161009
440901refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101520161009
440902refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101520161009
440996refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101520161009
441004refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101520161009
441336refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101520161009
441336refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101520161009
441567refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101520161009
442689refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101520161009
442952refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101520161009
443264refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101520161009
443389refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101520161009
443416refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101520161009
443458refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101520161009
443519refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101520161009
443573refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101520161009
443691refgcc -m32 -O3 -fomit-frame-pointer2016101520161009
444170refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101520161009
444296refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101520161009
450425refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101520161009
451192refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101520161009
451199refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101520161009
451212refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101520161009
451639refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101520161009
451691refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101520161009
452608refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101520161009
452723refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101520161009
452838refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101520161009
454314refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101520161009
454858refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101520161009
455300refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101520161009
455575refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101520161009
456038refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101520161009
456208refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101520161009
456307refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101520161009
456877refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101520161009
457107refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101520161009
457387refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101520161009
467284refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101520161009
467534refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101520161009
468280refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101520161009
468485refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101520161009
471037refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101520161009
471587refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101520161009
471741refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101520161009
472594refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101520161009
472651refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101520161009
472874refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101520161009
473835refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101520161009
473929refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101520161009
473978refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101520161009
474123refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101520161009
474296refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101520161009
474416refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101520161009
474795refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101520161009
475368refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101520161009
475460refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101520161009
475723refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101520161009
475926refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101520161009
476371refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101520161009
476373refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101520161009
476410refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101520161009
476557refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101520161009
477053refgcc -m32 -O2 -fomit-frame-pointer2016101520161009
478029refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101520161009
478477refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101520161009
478514refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101520161009
478603refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101520161009
478723refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101520161009
478723refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101520161009
478736refgcc -m32 -Os -fomit-frame-pointer2016101520161009
478915refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101520161009
478966refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101520161009
479096refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101520161009
479262refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101520161009
479401refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101520161009
479456refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101520161009
479499refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101520161009
479527refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101520161009
479527refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101520161009
479534refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101520161009
479674refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101520161009
479987refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101520161009
480278refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101520161009
480920refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101520161009
481133refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101520161009
481224refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101520161009
481325refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101520161009
481385refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101520161009
481408refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101520161009
481534refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101520161009
482075refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101520161009
482288refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101520161009
482294refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101520161009
482400refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101520161009
483079refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101520161009
484285refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101520161009
484515refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101520161009
485267refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101520161009
485754refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101520161009
487405refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101520161009
487677refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101520161009
496624refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101520161009
497423refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101520161009
498312refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101520161009
498461refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101520161009
501200refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101520161009
501904refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101520161009
501992refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101520161009
502035refgcc -m32 -O -fomit-frame-pointer2016101520161009
503251refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101520161009
503504refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101520161009
503797refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101520161009
504736refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101520161009
505310refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101520161009
506286refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101520161009
507601refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101520161009
508346refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101520161009
509043refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101520161009
509514refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101520161009
509943refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101520161009
509950refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101520161009
510422refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101520161009
516136refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101520161009
516864refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101520161009

Test failure

Implementation: crypto_aead/aes256cpfbv1/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/aes256cpfbv1/gladman
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
aeskey.c: aeskey.c:25:27: fatal error: aes_via_ace.h: No such file or directory
aeskey.c: # 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/aes256cpfbv1/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/aes256cpfbv1/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/aes256cpfbv1/aesni
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
cpfbkey.c: In file included from cpfbkey.c:15:0:
cpfbkey.c: 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/aes256cpfbv1/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/aes256cpfbv1/gladman
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
aeskey.c: aeskey.c:25:27: fatal error: aes_via_ace.h: No such file or directory
aeskey.c: # 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/aes256cpfbv1/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/aes256cpfbv1/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/aes256cpfbv1/aesni
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'safe_load_partial':
encrypt.c: encrypt.c:124: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