Implementation notes: amd64, enigma, crypto_aead/aes128cpfbv1

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_aead
Primitive: aes128cpfbv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
143127gladmangcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140529
143190gladmangcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140529
143316gladmangcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140529
143334gladmangcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140529
143343gladmangcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140529
143406gladmangcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140529
143433gladmangcc -funroll-loops -O2 -fomit-frame-pointer2014060120140529
143469gladmangcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140529
143541gladmangcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140529
143568gladmangcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140529
143586gladmangcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140529
143649gladmangcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140529
143667gladmangcc -funroll-loops -O3 -fomit-frame-pointer2014060120140529
143721gladmangcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140529
143730gladmangcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140529
143775gladmangcc -march=k8 -O2 -fomit-frame-pointer2014060120140529
143793gladmangcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140529
143892gladmangcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140529
143928gladmangcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140529
144018gladmangcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140529
144072gladmangcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140529
144090gladmangcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140529
144090gladmangcc -m64 -O3 -fomit-frame-pointer2014060120140529
144153gladmangcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060120140529
144180gladmangcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060120140529
144198gladmangcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140529
144270gladmangcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140529
144396gladmangcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140529
144414gladmangcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140529
144423gladmangcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140529
144423gladmangcc -march=k8 -O3 -fomit-frame-pointer2014060120140529
144486gladmangcc -march=barcelona -O3 -fomit-frame-pointer2014060120140529
144531gladmangcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140529
144567gladmangcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140529
144711gladmangcc -O3 -fomit-frame-pointer2014060120140529
144720gladmangcc -m64 -O2 -fomit-frame-pointer2014060120140529
144855gladmangcc -march=barcelona -O2 -fomit-frame-pointer2014060120140529
144927gladmangcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140529
144981gladmangcc -O2 -fomit-frame-pointer2014060120140529
144999gladmangcc -march=nocona -O3 -fomit-frame-pointer2014060120140529
145017gladmangcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140529
145044gladmangcc -march=nocona -O2 -fomit-frame-pointer2014060120140529
145080gladmangcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140529
145368gladmangcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140529
145377gladmangcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140529
145422gladmangcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140529
145485gladmangcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140529
145629gladmangcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140529
145746gladmangcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140529
145764gladmangcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140529
145854gladmangcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140529
145863gladmangcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140529
145890gladmangcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140529
145926gladmangcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140529
145944gladmangcc -funroll-loops -O -fomit-frame-pointer2014060120140529
145971gladmangcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140529
145998gladmangcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140529
146007gladmangcc -m64 -O -fomit-frame-pointer2014060120140529
146097gladmangcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140529
146160gladmangcc -march=k8 -O -fomit-frame-pointer2014060120140529
146196gladmangcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140529
146205gladmangcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140529
146241gladmangcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140529
146376gladmangcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140529
146430gladmangcc -march=barcelona -O -fomit-frame-pointer2014060120140529
146475gladmangcc -O -fomit-frame-pointer2014060120140529
146484gladmangcc -march=nocona -O -fomit-frame-pointer2014060120140529
146493gladmangcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140529
146520gladmangcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140529
146700gladmangcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140529
146880gladmangcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140529
146880gladmangcc -march=nocona -Os -fomit-frame-pointer2014060120140529
147132gladmangcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140529
147177gladmangcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140529
147195gladmangcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140529
147294gladmangcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140529
147573gladmangcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140529
147717gladmangcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140529
147798gladmangcc -march=k8 -Os -fomit-frame-pointer2014060120140529
148104gladmangcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140529
148293gladmangcc -m64 -Os -fomit-frame-pointer2014060120140529
148446gladmangcc -march=barcelona -Os -fomit-frame-pointer2014060120140529
148473gladmangcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140529
148509gladmangcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140529
148518gladmangcc -Os -fomit-frame-pointer2014060120140529
148734gladmangcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140529
148788gladmangcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140529
148815gladmangcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140529
148878gladmangcc -funroll-loops -Os -fomit-frame-pointer2014060120140529
149310gladmangcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140529
149319gladmangcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140529
149355gladmangcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140529
157158aesrefgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140529
157239aesrefgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140529
158301aesrefgcc -march=nocona -O2 -fomit-frame-pointer2014060120140529
158535aesrefgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140529
158571aesrefgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140529
158616aesrefgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140529
159102aesrefgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140529
159228aesrefgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140529
159588aesrefgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140529
159633aesrefgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140529
159651aesrefgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140529
159651aesrefgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140529
159759aesrefgcc -funroll-loops -O3 -fomit-frame-pointer2014060120140529
159858aesrefgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140529
159858aesrefgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140529
159885aesrefgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140529
159948aesrefgcc -m64 -O2 -fomit-frame-pointer2014060120140529
160074aesrefgcc -march=barcelona -O2 -fomit-frame-pointer2014060120140529
160128aesrefgcc -O2 -fomit-frame-pointer2014060120140529
160128aesrefgcc -march=nocona -O3 -fomit-frame-pointer2014060120140529
160164aesrefgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140529
160326aesrefgcc -march=k8 -O2 -fomit-frame-pointer2014060120140529
160398aesrefgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140529
160443aesrefgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140529
160533aesrefgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140529
160560aesrefgcc -O3 -fomit-frame-pointer2014060120140529
160623aesrefgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140529
160641aesrefgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140529
160659aesrefgcc -m64 -O3 -fomit-frame-pointer2014060120140529
160686aesrefgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140529
160713aesrefgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060120140529
160713aesrefgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060120140529
160776aesrefgcc -march=barcelona -O3 -fomit-frame-pointer2014060120140529
160794aesrefgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140529
160803aesrefgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140529
160803aesrefgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140529
160848aesrefgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140529
160857aesrefgcc -funroll-loops -O2 -fomit-frame-pointer2014060120140529
160938aesrefgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140529
161037aesrefgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140529
161406aesrefgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140529
161433aesrefgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140529
161451aesrefgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140529
161460aesrefgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140529
161478aesrefgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140529
161496aesrefgcc -march=k8 -O3 -fomit-frame-pointer2014060120140529
180639aesrefgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140529
180711aesrefgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140529
180837aesrefgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140529
180882aesrefgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140529
180891aesrefgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140529
180972aesrefgcc -funroll-loops -O -fomit-frame-pointer2014060120140529
181323aesrefgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140529
181458aesrefgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140529
181494aesrefgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140529
181521aesrefgcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140529
181665aesrefgcc -march=nocona -O -fomit-frame-pointer2014060120140529
181827aesrefgcc -m64 -O -fomit-frame-pointer2014060120140529
181935aesrefgcc -march=barcelona -O -fomit-frame-pointer2014060120140529
182025aesrefgcc -O -fomit-frame-pointer2014060120140529
182043aesrefgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140529
182070aesrefgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140529
182205aesrefgcc -march=k8 -O -fomit-frame-pointer2014060120140529
182214aesrefgcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140529
182286aesrefgcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140529
182385aesrefgcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140529
182457aesrefgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140529
182538aesrefgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140529
182655aesrefgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140529
199647aesrefgcc -march=nocona -Os -fomit-frame-pointer2014060120140529
199836aesrefgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140529
199863aesrefgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140529
199908aesrefgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140529
199989aesrefgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140529
200061aesrefgcc -funroll-loops -Os -fomit-frame-pointer2014060120140529
200259aesrefgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140529
200322aesrefgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140529
200376aesrefgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140529
200448aesrefgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140529
200547aesrefgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140529
204912aesrefgcc -march=k8 -Os -fomit-frame-pointer2014060120140529
205020aesrefgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140529
205173aesrefgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140529
205200aesrefgcc -march=barcelona -Os -fomit-frame-pointer2014060120140529
205317aesrefgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140529
205407aesrefgcc -Os -fomit-frame-pointer2014060120140529
205623aesrefgcc -m64 -Os -fomit-frame-pointer2014060120140529
205632aesrefgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140529
209403aesrefgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140529
209907aesrefgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140529
210222aesrefgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140529
210294aesrefgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140529
304686gladmangcc2014060120140529
305424gladmangcc -funroll-loops2014060120140529
307638gladmancc2014060120140529
395550aesrefcc2014060120140529
396684aesrefgcc -funroll-loops2014060120140529
396711aesrefgcc2014060120140529
82624887refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140529
82629000refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140529
82651788refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140529
82658835refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140529
82673001refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140529
82676727refgcc -funroll-loops -O -fomit-frame-pointer2014060120140529
82676781refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140529
82679463refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140529
82682658refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140529
82687842refgcc -O -fomit-frame-pointer2014060120140529
82688706refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140529
82690704refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140529
82691208refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140529
82696167refgcc -march=nocona -Os -fomit-frame-pointer2014060120140529
82702665refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140529
82719558refgcc -march=k8 -O2 -fomit-frame-pointer2014060120140529
82719855refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140529
82737711refgcc -march=nocona -O2 -fomit-frame-pointer2014060120140529
82897173refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140529
82906119refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140529
82907082refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140529
82927683refgcc -O3 -fomit-frame-pointer2014060120140529
82949859refgcc2014060120140529
83091339refgcc -funroll-loops -O3 -fomit-frame-pointer2014060120140529
83105829refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060120140529
83106864refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140529
83108664refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140529
83121075refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140529
83125116refgcc -funroll-loops -O2 -fomit-frame-pointer2014060120140529
83129616refgcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140529
83130192refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140529
83131083refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140529
83135241refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140529
83140677refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140529
83168073refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140529
83182401refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140529
83188575refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140529
83188638refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140529
83190249refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140529
83191815refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140529
83192148refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060120140529
83193264refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140529
83195172refgcc -funroll-loops -Os -fomit-frame-pointer2014060120140529
83195289refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140529
83195595refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140529
83195865refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140529
83196954refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140529
83197080refgcc -march=barcelona -O2 -fomit-frame-pointer2014060120140529
83198007refgcc -march=k8 -Os -fomit-frame-pointer2014060120140529
83198313refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140529
83198673refgcc -march=barcelona -Os -fomit-frame-pointer2014060120140529
83198871refgcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140529
83198988refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140529
83199258refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140529
83199465refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140529
83199861refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140529
83200365refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140529
83201490refgcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140529
83201688refgcc -m64 -O2 -fomit-frame-pointer2014060120140529
83201760refgcc -march=nocona -O -fomit-frame-pointer2014060120140529
83201895refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140529
83202507refgcc -O2 -fomit-frame-pointer2014060120140529
83202840refgcc -march=k8 -O -fomit-frame-pointer2014060120140529
83203668refgcc -march=barcelona -O3 -fomit-frame-pointer2014060120140529
83205063refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140529
83205675refgcc -m64 -O3 -fomit-frame-pointer2014060120140529
83207493refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140529
83212749refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140529
83283705refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140529
83374479refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140529
83374560refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140529
83374614refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140529
83375217refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140529
83412594refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140529
83415015refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140529
83419272refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140529
83420181refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140529
83420748refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140529
83421684refgcc -march=k8 -O3 -fomit-frame-pointer2014060120140529
83423133refgcc -march=nocona -O3 -fomit-frame-pointer2014060120140529
83432205refcc2014060120140529
83433645refgcc -funroll-loops2014060120140529
83547054refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140529
83556999refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140529
83557107refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140529
83557791refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140529
83559204refgcc -m64 -O -fomit-frame-pointer2014060120140529
83562795refgcc -Os -fomit-frame-pointer2014060120140529
83564631refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140529
83565027refgcc -m64 -Os -fomit-frame-pointer2014060120140529
83565414refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140529
83565756refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140529
83704545refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140529
83712411refgcc -march=barcelona -O -fomit-frame-pointer2014060120140529
83715831refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140529

Compiler output

Implementation: crypto_aead/aes128cpfbv1/aesni
Compiler: cc
cpfbkey.c: In file included from cpfbkey.c:15:
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
cpfbkey.c: cpfbkey.c: In function 'AES_128_Key_Expansion_and_encryption':
cpfbkey.c: cpfbkey.c:50: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:52: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:53: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:54: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:56: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:57: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:58: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: ...
cpfbkey.c: cpfbkey.c:355: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:356: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:358: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:360: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:361: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:364: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:365: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:367: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:369: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:370: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc aesni
gcc aesni
gcc -O2 -fomit-frame-pointer aesni
gcc -O3 -fomit-frame-pointer aesni
gcc -O -fomit-frame-pointer aesni
gcc -Os -fomit-frame-pointer aesni
gcc -fno-schedule-insns -O2 -fomit-frame-pointer aesni
gcc -fno-schedule-insns -O3 -fomit-frame-pointer aesni
gcc -fno-schedule-insns -O -fomit-frame-pointer aesni
gcc -fno-schedule-insns -Os -fomit-frame-pointer aesni
gcc -funroll-loops aesni
gcc -funroll-loops -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -O -fomit-frame-pointer aesni
gcc -funroll-loops -Os -fomit-frame-pointer aesni
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aesni
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer aesni
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer aesni
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer aesni
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer aesni
gcc -m64 -O2 -fomit-frame-pointer aesni
gcc -m64 -O3 -fomit-frame-pointer aesni
gcc -m64 -O -fomit-frame-pointer aesni
gcc -m64 -Os -fomit-frame-pointer aesni
gcc -m64 -march=core2 -O2 -fomit-frame-pointer aesni
gcc -m64 -march=core2 -O3 -fomit-frame-pointer aesni
gcc -m64 -march=core2 -O -fomit-frame-pointer aesni
gcc -m64 -march=core2 -Os -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer aesni
gcc -m64 -march=k8 -O2 -fomit-frame-pointer aesni
gcc -m64 -march=k8 -O3 -fomit-frame-pointer aesni
gcc -m64 -march=k8 -O -fomit-frame-pointer aesni
gcc -m64 -march=k8 -Os -fomit-frame-pointer aesni
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer aesni
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer aesni
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer aesni
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer aesni
gcc -m64 -march=nocona -O2 -fomit-frame-pointer aesni
gcc -m64 -march=nocona -O3 -fomit-frame-pointer aesni
gcc -m64 -march=nocona -O -fomit-frame-pointer aesni
gcc -m64 -march=nocona -Os -fomit-frame-pointer aesni
gcc -march=barcelona -O2 -fomit-frame-pointer aesni
gcc -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -march=barcelona -O -fomit-frame-pointer aesni
gcc -march=barcelona -Os -fomit-frame-pointer aesni
gcc -march=k8 -O2 -fomit-frame-pointer aesni
gcc -march=k8 -O3 -fomit-frame-pointer aesni
gcc -march=k8 -O -fomit-frame-pointer aesni
gcc -march=k8 -Os -fomit-frame-pointer aesni
gcc -march=nocona -O2 -fomit-frame-pointer aesni
gcc -march=nocona -O3 -fomit-frame-pointer aesni
gcc -march=nocona -O -fomit-frame-pointer aesni
gcc -march=nocona -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/aes128cpfbv1/evp
Compiler: cc
encrypt.c: encrypt.c:22:25: error: openssl/evp.h: No such file or directory
encrypt.c: encrypt.c:170: error: expected declaration specifiers or '...' before 'EVP_CIPHER_CTX'
encrypt.c: encrypt.c: In function 'gen_kappa':
encrypt.c: encrypt.c:171: error: 'ctx_key' undeclared (first use in this function)
encrypt.c: encrypt.c:171: error: (Each undeclared identifier is reported only once
encrypt.c: encrypt.c:171: error: for each function it appears in.)
encrypt.c: encrypt.c: In function 'crypto_aead_aes128cpfbv1_evp_encrypt':
encrypt.c: encrypt.c:188: error: 'EVP_CIPHER_CTX' undeclared (first use in this function)
encrypt.c: encrypt.c:188: error: expected ';' before 'ctx_k'
encrypt.c: encrypt.c:189: error: expected ';' before 'ctx_kappa_0'
encrypt.c: ...
encrypt.c: encrypt.c: In function 'crypto_aead_aes128cpfbv1_evp_decrypt':
encrypt.c: encrypt.c:330: error: 'EVP_CIPHER_CTX' undeclared (first use in this function)
encrypt.c: encrypt.c:330: error: expected ';' before 'ctx_k'
encrypt.c: encrypt.c:331: error: expected ';' before 'ctx_kappa_0'
encrypt.c: encrypt.c:332: error: expected ';' before 'ctx_kappa_m'
encrypt.c: encrypt.c:347: error: 'ctx_k' undeclared (first use in this function)
encrypt.c: encrypt.c:351: error: too many arguments to function 'gen_kappa'
encrypt.c: encrypt.c:352: error: 'ctx_kappa_0' undeclared (first use in this function)
encrypt.c: encrypt.c:412: error: too many arguments to function 'gen_kappa'
encrypt.c: encrypt.c:413: error: 'ctx_kappa_m' undeclared (first use in this function)

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc evp
gcc evp
gcc -O2 -fomit-frame-pointer evp
gcc -O3 -fomit-frame-pointer evp
gcc -O -fomit-frame-pointer evp
gcc -Os -fomit-frame-pointer evp
gcc -fno-schedule-insns -O2 -fomit-frame-pointer evp
gcc -fno-schedule-insns -O3 -fomit-frame-pointer evp
gcc -fno-schedule-insns -O -fomit-frame-pointer evp
gcc -fno-schedule-insns -Os -fomit-frame-pointer evp
gcc -funroll-loops evp
gcc -funroll-loops -O2 -fomit-frame-pointer evp
gcc -funroll-loops -O3 -fomit-frame-pointer evp
gcc -funroll-loops -O -fomit-frame-pointer evp
gcc -funroll-loops -Os -fomit-frame-pointer evp
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer evp
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer evp
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer evp
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer evp
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m64 -O -fomit-frame-pointer evp
gcc -funroll-loops -m64 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer evp
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer evp
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer evp
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer evp
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer evp
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer evp
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer evp
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer evp
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer evp
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer evp
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer evp
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer evp
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer evp
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer evp
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer evp
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer evp
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer evp
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer evp
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer evp
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer evp
gcc -m64 -O2 -fomit-frame-pointer evp
gcc -m64 -O3 -fomit-frame-pointer evp
gcc -m64 -O -fomit-frame-pointer evp
gcc -m64 -Os -fomit-frame-pointer evp
gcc -m64 -march=core2 -O2 -fomit-frame-pointer evp
gcc -m64 -march=core2 -O3 -fomit-frame-pointer evp
gcc -m64 -march=core2 -O -fomit-frame-pointer evp
gcc -m64 -march=core2 -Os -fomit-frame-pointer evp
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer evp
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer evp
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer evp
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer evp
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer evp
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer evp
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer evp
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer evp
gcc -m64 -march=k8 -O2 -fomit-frame-pointer evp
gcc -m64 -march=k8 -O3 -fomit-frame-pointer evp
gcc -m64 -march=k8 -O -fomit-frame-pointer evp
gcc -m64 -march=k8 -Os -fomit-frame-pointer evp
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer evp
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer evp
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer evp
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer evp
gcc -m64 -march=nocona -O2 -fomit-frame-pointer evp
gcc -m64 -march=nocona -O3 -fomit-frame-pointer evp
gcc -m64 -march=nocona -O -fomit-frame-pointer evp
gcc -m64 -march=nocona -Os -fomit-frame-pointer evp
gcc -march=barcelona -O2 -fomit-frame-pointer evp
gcc -march=barcelona -O3 -fomit-frame-pointer evp
gcc -march=barcelona -O -fomit-frame-pointer evp
gcc -march=barcelona -Os -fomit-frame-pointer evp
gcc -march=k8 -O2 -fomit-frame-pointer evp
gcc -march=k8 -O3 -fomit-frame-pointer evp
gcc -march=k8 -O -fomit-frame-pointer evp
gcc -march=k8 -Os -fomit-frame-pointer evp
gcc -march=nocona -O2 -fomit-frame-pointer evp
gcc -march=nocona -O3 -fomit-frame-pointer evp
gcc -march=nocona -O -fomit-frame-pointer evp
gcc -march=nocona -Os -fomit-frame-pointer evp

Compiler output

Implementation: crypto_aead/aes128cpfbv1/aesni
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
cpfbkey.c: In file included from cpfbkey.c:15:
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
cpfbkey.c: cpfbkey.c: In function 'AES_128_Key_Expansion_and_encryption':
cpfbkey.c: cpfbkey.c:50: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:52: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:53: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:54: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:56: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:57: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:58: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: ...
cpfbkey.c: cpfbkey.c:355: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:356: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:358: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:360: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:361: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:364: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:365: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:367: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:369: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:370: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: In file included from cpfbkey.c:15:
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
cpfbkey.c: cpfbkey.c: In function 'AES_128_Key_Expansion_and_encryption':
cpfbkey.c: cpfbkey.c:50: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:52: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:53: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:54: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:56: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:57: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:58: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: ...
cpfbkey.c: cpfbkey.c:355: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:356: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:358: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:360: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:361: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:364: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:365: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:367: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:369: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:370: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_aead/aes128cpfbv1/evp
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:22:25: error: openssl/evp.h: No such file or directory
encrypt.c: encrypt.c:170: error: expected declaration specifiers or '...' before 'EVP_CIPHER_CTX'
encrypt.c: encrypt.c: In function 'gen_kappa':
encrypt.c: encrypt.c:171: error: 'ctx_key' undeclared (first use in this function)
encrypt.c: encrypt.c:171: error: (Each undeclared identifier is reported only once
encrypt.c: encrypt.c:171: error: for each function it appears in.)
encrypt.c: encrypt.c: In function 'crypto_aead_aes128cpfbv1_evp_encrypt':
encrypt.c: encrypt.c:188: error: 'EVP_CIPHER_CTX' undeclared (first use in this function)
encrypt.c: encrypt.c:188: error: expected ';' before 'ctx_k'
encrypt.c: encrypt.c:189: error: expected ';' before 'ctx_kappa_0'
encrypt.c: ...
encrypt.c: encrypt.c: In function 'crypto_aead_aes128cpfbv1_evp_decrypt':
encrypt.c: encrypt.c:330: error: 'EVP_CIPHER_CTX' undeclared (first use in this function)
encrypt.c: encrypt.c:330: error: expected ';' before 'ctx_k'
encrypt.c: encrypt.c:331: error: expected ';' before 'ctx_kappa_0'
encrypt.c: encrypt.c:332: error: expected ';' before 'ctx_kappa_m'
encrypt.c: encrypt.c:347: error: 'ctx_k' undeclared (first use in this function)
encrypt.c: encrypt.c:351: error: too many arguments to function 'gen_kappa'
encrypt.c: encrypt.c:352: error: 'ctx_kappa_0' undeclared (first use in this function)
encrypt.c: encrypt.c:412: error: too many arguments to function 'gen_kappa'
encrypt.c: encrypt.c:413: error: 'ctx_kappa_m' undeclared (first use in this function)
encrypt.c: encrypt.c:22:25: error: openssl/evp.h: No such file or directory
encrypt.c: encrypt.c:170: error: expected declaration specifiers or '...' before 'EVP_CIPHER_CTX'
encrypt.c: encrypt.c: In function 'gen_kappa':
encrypt.c: encrypt.c:171: error: 'ctx_key' undeclared (first use in this function)
encrypt.c: encrypt.c:171: error: (Each undeclared identifier is reported only once
encrypt.c: encrypt.c:171: error: for each function it appears in.)
encrypt.c: encrypt.c: In function 'crypto_aead_aes128cpfbv1_evp_encrypt':
encrypt.c: encrypt.c:188: error: 'EVP_CIPHER_CTX' undeclared (first use in this function)
encrypt.c: encrypt.c:188: error: expected ';' before 'ctx_k'
encrypt.c: encrypt.c:189: error: expected ';' before 'ctx_kappa_0'
encrypt.c: ...
encrypt.c: encrypt.c: In function 'crypto_aead_aes128cpfbv1_evp_decrypt':
encrypt.c: encrypt.c:330: error: 'EVP_CIPHER_CTX' undeclared (first use in this function)
encrypt.c: encrypt.c:330: error: expected ';' before 'ctx_k'
encrypt.c: encrypt.c:331: error: expected ';' before 'ctx_kappa_0'
encrypt.c: encrypt.c:332: error: expected ';' before 'ctx_kappa_m'
encrypt.c: encrypt.c:347: error: 'ctx_k' undeclared (first use in this function)
encrypt.c: encrypt.c:351: error: too many arguments to function 'gen_kappa'
encrypt.c: encrypt.c:352: error: 'ctx_kappa_0' undeclared (first use in this function)
encrypt.c: encrypt.c:412: error: too many arguments to function 'gen_kappa'
encrypt.c: encrypt.c:413: error: 'ctx_kappa_m' undeclared (first use in this function)

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