Implementation notes: amd64, bigmem, crypto_aead/silverv1

Computer: bigmem
Architecture: amd64
CPU ID: GenuineIntel-000206e6-bfebfbff
SUPERCOP version: 20141124
Operation: crypto_aead
Primitive: silverv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
83464littleendoptnotaesnigcc -march=nocona -O2 -fomit-frame-pointer2015021620141124
83643littleendoptnotaesnigcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021620141124
83980littleendoptnotaesnigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021620141124
84048littleendoptnotaesnigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021620141124
84172littleendoptnotaesnigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021620141124
84286littleendoptnotaesnigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021620141124
84303littleendoptnotaesnigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021620141124
84312littleendoptnotaesnigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021620141124
84317littleendoptnotaesnigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021620141124
84343littleendoptnotaesnigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021620141124
84377littleendoptnotaesnigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
84382littleendoptnotaesnigcc -funroll-loops -O2 -fomit-frame-pointer2015021620141124
84385littleendoptnotaesnigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021620141124
84479littleendoptnotaesnigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021620141124
84482littleendoptnotaesnigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021620141124
84527littleendoptnotaesnigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021620141124
84527littleendoptnotaesnigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021620141124
84549littleendoptnotaesnigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021620141124
84597littleendoptnotaesnigcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021620141124
84606littleendoptnotaesnigcc -funroll-loops -O3 -fomit-frame-pointer2015021620141124
84680littleendoptnotaesnigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
84787littleendoptnotaesnigcc -march=nocona -O3 -fomit-frame-pointer2015021620141124
85074littleendoptnotaesnigcc -O2 -fomit-frame-pointer2015021620141124
85076littleendoptnotaesnigcc -m64 -O2 -fomit-frame-pointer2015021620141124
85079littleendoptnotaesnigcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
85110littleendoptnotaesnigcc -march=barcelona -O2 -fomit-frame-pointer2015021620141124
85153littleendoptnotaesnigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021620141124
85198littleendoptnotaesnigcc -march=k8 -O2 -fomit-frame-pointer2015021620141124
85266littleendoptnotaesnigcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021620141124
86023littleendoptnotaesnigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021620141124
86071littleendoptnotaesnigcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021620141124
86105littleendoptnotaesnigcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021620141124
86114littleendoptnotaesnigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021620141124
86167littleendoptnotaesnigcc -m64 -O3 -fomit-frame-pointer2015021620141124
86187littleendoptnotaesnigcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
86227littleendoptnotaesnigcc -march=barcelona -O3 -fomit-frame-pointer2015021620141124
86227littleendoptnotaesnigcc -march=k8 -O3 -fomit-frame-pointer2015021620141124
86244littleendoptnotaesnigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021620141124
86320littleendoptnotaesnigcc -O3 -fomit-frame-pointer2015021620141124
86349littleendoptnotaesnigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021620141124
86762littleendoptnotaesnigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021620141124
86856littleendoptnotaesnigcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021620141124
86924littleendoptnotaesnigcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021620141124
86938littleendoptnotaesnigcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021620141124
87788littleendoptnotaesnigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021620141124
87805littleendoptnotaesnigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021620141124
87817littleendoptnotaesnigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021620141124
87842littleendoptnotaesnigcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021620141124
87862littleendoptnotaesnigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021620141124
87862littleendoptnotaesnigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021620141124
87864littleendoptnotaesnigcc -march=nocona -Os -fomit-frame-pointer2015021620141124
87896littleendoptnotaesnigcc -funroll-loops -Os -fomit-frame-pointer2015021620141124
87907littleendoptnotaesnigcc -m64 -march=nocona -Os -fomit-frame-pointer2015021620141124
87921littleendoptnotaesnigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021620141124
87958littleendoptnotaesnigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
89284littleendoptnotaesnigcc -Os -fomit-frame-pointer2015021620141124
89284littleendoptnotaesnigcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021620141124
89287littleendoptnotaesnigcc -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
89326littleendoptnotaesnigcc -m64 -Os -fomit-frame-pointer2015021620141124
89344littleendoptnotaesnigcc -m64 -march=k8 -Os -fomit-frame-pointer2015021620141124
89366littleendoptnotaesnigcc -march=barcelona -Os -fomit-frame-pointer2015021620141124
89431littleendoptnotaesnigcc -march=k8 -Os -fomit-frame-pointer2015021620141124
90177littleendoptnotaesnigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021620141124
90208littleendoptnotaesnigcc -m64 -march=core2 -Os -fomit-frame-pointer2015021620141124
90213littleendoptnotaesnigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021620141124
90273littleendoptnotaesnigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021620141124
94849littleendoptnotaesnigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021620141124
94900littleendoptnotaesnigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021620141124
94954littleendoptnotaesnigcc -m64 -O -fomit-frame-pointer2015021620141124
94990littleendoptnotaesnigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021620141124
94996littleendoptnotaesnigcc -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
95016littleendoptnotaesnigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021620141124
95018littleendoptnotaesnigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021620141124
95081littleendoptnotaesnigcc -funroll-loops -m64 -O -fomit-frame-pointer2015021620141124
95084littleendoptnotaesnigcc -O -fomit-frame-pointer2015021620141124
95095littleendoptnotaesnigcc -m64 -march=core2 -O -fomit-frame-pointer2015021620141124
95101littleendoptnotaesnigcc -march=nocona -O -fomit-frame-pointer2015021620141124
95104littleendoptnotaesnigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
95107littleendoptnotaesnigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021620141124
95138littleendoptnotaesnigcc -funroll-loops -O -fomit-frame-pointer2015021620141124
95141littleendoptnotaesnigcc -march=barcelona -O -fomit-frame-pointer2015021620141124
95155littleendoptnotaesnigcc -march=k8 -O -fomit-frame-pointer2015021620141124
95166littleendoptnotaesnigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021620141124
95166littleendoptnotaesnigcc -m64 -march=k8 -O -fomit-frame-pointer2015021620141124
95180littleendoptnotaesnigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021620141124
95183littleendoptnotaesnigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021620141124
95228littleendoptnotaesnigcc -m64 -march=nocona -O -fomit-frame-pointer2015021620141124
95240littleendoptnotaesnigcc -m64 -march=barcelona -O -fomit-frame-pointer2015021620141124
99107anotherlittleendgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021620141124
99141anotherlittleendgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021620141124
99144anotherlittleendgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
99226anotherlittleendgcc -funroll-loops -O2 -fomit-frame-pointer2015021620141124
99254anotherlittleendgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021620141124
99320anotherlittleendgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021620141124
99427anotherlittleendgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021620141124
99597anotherlittleendgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021620141124
99631anotherlittleendgcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021620141124
99632anotherlittleendgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021620141124
99646anotherlittleendgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021620141124
99702anotherlittleendgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021620141124
99753anotherlittleendgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021620141124
99776anotherlittleendgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021620141124
99790anotherlittleendgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021620141124
99790anotherlittleendgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021620141124
99790anotherlittleendgcc -march=nocona -O3 -fomit-frame-pointer2015021620141124
99801anotherlittleendgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021620141124
99935anotherlittleendgcc -funroll-loops -O3 -fomit-frame-pointer2015021620141124
99988anotherlittleendgcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021620141124
99994anotherlittleendgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
100020anotherlittleendgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
100042anotherlittleendgcc -march=k8 -O3 -fomit-frame-pointer2015021620141124
100130anotherlittleendgcc -m64 -O3 -fomit-frame-pointer2015021620141124
100362anotherlittleendgcc -O3 -fomit-frame-pointer2015021620141124
100635anotherlittleendgcc -march=barcelona -O3 -fomit-frame-pointer2015021620141124
100705anotherlittleendgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021620141124
100821anotherlittleendgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021620141124
100850anotherlittleendgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021620141124
100856anotherlittleendgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021620141124
100915anotherlittleendgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021620141124
101870anotherlittleendgcc -march=nocona -O2 -fomit-frame-pointer2015021620141124
102190anotherlittleendgcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021620141124
104179anotherlittleendgcc -march=barcelona -O2 -fomit-frame-pointer2015021620141124
104244anotherlittleendgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021620141124
104261anotherlittleendgcc -O2 -fomit-frame-pointer2015021620141124
104272anotherlittleendgcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021620141124
104273anotherlittleendgcc -march=k8 -O2 -fomit-frame-pointer2015021620141124
104371anotherlittleendgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
104442anotherlittleendgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021620141124
104445anotherlittleendgcc -m64 -O2 -fomit-frame-pointer2015021620141124
104522anotherlittleendgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021620141124
104691anotherlittleendgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021620141124
104785anotherlittleendgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021620141124
114022anotherlittleendgcc -funroll-loops -O -fomit-frame-pointer2015021620141124
114084anotherlittleendgcc -funroll-loops -m64 -O -fomit-frame-pointer2015021620141124
114087anotherlittleendgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
114121anotherlittleendgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021620141124
114164anotherlittleendgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021620141124
114169anotherlittleendgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021620141124
114212anotherlittleendgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021620141124
114297anotherlittleendgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021620141124
114367anotherlittleendgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021620141124
116382anotherlittleendgcc -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
116388anotherlittleendgcc -O -fomit-frame-pointer2015021620141124
116659anotherlittleendgcc -m64 -march=nocona -O -fomit-frame-pointer2015021620141124
116668anotherlittleendgcc -march=barcelona -O -fomit-frame-pointer2015021620141124
116693anotherlittleendgcc -march=k8 -O -fomit-frame-pointer2015021620141124
116776anotherlittleendgcc -m64 -march=k8 -O -fomit-frame-pointer2015021620141124
116832anotherlittleendgcc -m64 -O -fomit-frame-pointer2015021620141124
116850anotherlittleendgcc -march=nocona -O -fomit-frame-pointer2015021620141124
116920anotherlittleendgcc -m64 -march=barcelona -O -fomit-frame-pointer2015021620141124
116923anotherlittleendgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021620141124
116943anotherlittleendgcc -m64 -march=core2 -O -fomit-frame-pointer2015021620141124
117042anotherlittleendgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021620141124
117050anotherlittleendgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021620141124
129815anotherlittleendgcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021620141124
129854anotherlittleendgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021620141124
129903anotherlittleendgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
129934anotherlittleendgcc -funroll-loops -Os -fomit-frame-pointer2015021620141124
129965anotherlittleendgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021620141124
130078anotherlittleendgcc -march=nocona -Os -fomit-frame-pointer2015021620141124
130158anotherlittleendgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021620141124
130248anotherlittleendgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021620141124
130350anotherlittleendgcc -m64 -march=nocona -Os -fomit-frame-pointer2015021620141124
130356anotherlittleendgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021620141124
130401anotherlittleendgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021620141124
132512anotherlittleendgcc -march=barcelona -Os -fomit-frame-pointer2015021620141124
132790anotherlittleendgcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021620141124
132821anotherlittleendgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021620141124
132875anotherlittleendgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021620141124
132881anotherlittleendgcc -Os -fomit-frame-pointer2015021620141124
132898anotherlittleendgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021620141124
132903anotherlittleendgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021620141124
132960anotherlittleendgcc -m64 -Os -fomit-frame-pointer2015021620141124
132974anotherlittleendgcc -march=k8 -Os -fomit-frame-pointer2015021620141124
133019anotherlittleendgcc -m64 -march=k8 -Os -fomit-frame-pointer2015021620141124
133093anotherlittleendgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
181319littleendoptnotaesnicc2015021620141124
181469littleendoptnotaesnigcc -funroll-loops2015021620141124
181991littleendoptnotaesnigcc2015021620141124
245072anotherlittleendcc2015021620141124
245084anotherlittleendgcc -funroll-loops2015021620141124
245962anotherlittleendgcc2015021620141124
565797refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021620141124
565814refgcc -march=k8 -O3 -fomit-frame-pointer2015021620141124
565856refgcc -m64 -O3 -fomit-frame-pointer2015021620141124
565922refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
565978refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021620141124
566114refgcc -O3 -fomit-frame-pointer2015021620141124
566766refgcc -march=barcelona -O3 -fomit-frame-pointer2015021620141124
566882refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021620141124
566992refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021620141124
567060refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021620141124
567678refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021620141124
567820refgcc -funroll-loops -O3 -fomit-frame-pointer2015021620141124
568086refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021620141124
568245refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021620141124
568355refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021620141124
568543refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
568712refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021620141124
569313refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021620141124
569370refgcc -march=nocona -O3 -fomit-frame-pointer2015021620141124
570279refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021620141124
572883refgcc -funroll-loops -O2 -fomit-frame-pointer2015021620141124
572931refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021620141124
572954refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021620141124
573030refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021620141124
573138refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021620141124
573218refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021620141124
573387refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
573920refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021620141124
574339refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021620141124
575422refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021620141124
575764refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021620141124
579952refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021620141124
580179refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
580317refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021620141124
580414refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021620141124
580541refgcc -funroll-loops -O -fomit-frame-pointer2015021620141124
580547refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021620141124
580575refgcc -funroll-loops -m64 -O -fomit-frame-pointer2015021620141124
580643refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021620141124
580683refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021620141124
587684refgcc -march=barcelona -O2 -fomit-frame-pointer2015021620141124
588365refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021620141124
594737refgcc -march=k8 -O2 -fomit-frame-pointer2015021620141124
595065refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021620141124
597980refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
598023refgcc -O2 -fomit-frame-pointer2015021620141124
598032refgcc -m64 -O2 -fomit-frame-pointer2015021620141124
600704refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021620141124
600981refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021620141124
601123refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021620141124
601137refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021620141124
606611refgcc -march=nocona -O2 -fomit-frame-pointer2015021620141124
606690refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021620141124
612660refgcc -march=nocona -O -fomit-frame-pointer2015021620141124
612986refgcc -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
613074refgcc -O -fomit-frame-pointer2015021620141124
613448refgcc -m64 -O -fomit-frame-pointer2015021620141124
615204refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021620141124
615463refgcc -m64 -march=nocona -O -fomit-frame-pointer2015021620141124
615601refgcc -m64 -march=core2 -O -fomit-frame-pointer2015021620141124
615629refgcc -march=barcelona -O -fomit-frame-pointer2015021620141124
615828refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021620141124
616063refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021620141124
617446refgcc -m64 -march=barcelona -O -fomit-frame-pointer2015021620141124
617763refgcc -march=k8 -O -fomit-frame-pointer2015021620141124
621137refgcc -m64 -march=k8 -O -fomit-frame-pointer2015021620141124
645652refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
648080refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021620141124
649275refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021620141124
649876refgcc -m64 -Os -fomit-frame-pointer2015021620141124
650386refgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021620141124
650468refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021620141124
650893refgcc -march=barcelona -Os -fomit-frame-pointer2015021620141124
651012refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021620141124
651259refgcc -march=k8 -Os -fomit-frame-pointer2015021620141124
651627refgcc -Os -fomit-frame-pointer2015021620141124
651726refgcc -m64 -march=nocona -Os -fomit-frame-pointer2015021620141124
663000refgcc -march=nocona -Os -fomit-frame-pointer2015021620141124
664470refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021620141124
665397refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021620141124
665810refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021620141124
665927refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021620141124
667193refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021620141124
667497refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021620141124
668721refgcc -funroll-loops -Os -fomit-frame-pointer2015021620141124
669024refgcc -m64 -march=k8 -Os -fomit-frame-pointer2015021620141124
669995refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021620141124
670718refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
1438384refgcc2015021620141124
1439248refcc2015021620141124
1439257refgcc -funroll-loops2015021620141124

Compiler output

Implementation: crypto_aead/silverv1/aesnioptimized
Compiler: cc
encrypt.c: In file included from macs4AESNI.h:6,
encrypt.c: from encrypt.c:36:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
encrypt.c: In file included from encrypt.c:36:
encrypt.c: macs4AESNI.h: In function 'AES_128_KEY_EXPANSION':
encrypt.c: macs4AESNI.h:33: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: macs4AESNI.h:34: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: macs4AESNI.h:35: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: macs4AESNI.h:36: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: macs4AESNI.h:37: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: macs4AESNI.h:38: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: macs4AESNI.h:39: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: macs4AESNI.h:40: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: macs4AESNI.h:41: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: macs4AESNI.h:42: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/silverv1/bigendoptimized
Compiler: cc
encrypt.c: encrypt.c:28:2: error: #error "This code produces standard results only on BE machines"

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

Compiler output

Implementation: crypto_aead/silverv1/aesnioptimized
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from macs4AESNI.h:6,
encrypt.c: from encrypt.c:36:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
encrypt.c: In file included from encrypt.c:36:
encrypt.c: macs4AESNI.h: In function 'AES_128_KEY_EXPANSION':
encrypt.c: macs4AESNI.h:33: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: macs4AESNI.h:34: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: macs4AESNI.h:35: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: macs4AESNI.h:36: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: macs4AESNI.h:37: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: macs4AESNI.h:38: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: macs4AESNI.h:39: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: macs4AESNI.h:40: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: macs4AESNI.h:41: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: macs4AESNI.h:42: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: ...
encrypt.c: In file included from macs4AESNI.h:6,
encrypt.c: from encrypt.c:36:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
encrypt.c: In file included from encrypt.c:36:
encrypt.c: macs4AESNI.h: In function 'AES_128_KEY_EXPANSION':
encrypt.c: macs4AESNI.h:33: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: macs4AESNI.h:34: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: macs4AESNI.h:35: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: macs4AESNI.h:36: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: macs4AESNI.h:37: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: macs4AESNI.h:38: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: macs4AESNI.h:39: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: macs4AESNI.h:40: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: macs4AESNI.h:41: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: macs4AESNI.h:42: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:20: note: expected '__m128i' but argument is of type 'int'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/silverv1/bigendoptimized
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:28:2: error: #error "This code produces standard results only on BE machines"
encrypt.c: encrypt.c:28:2: error: #error "This code produces standard results only on BE machines"

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