Implementation notes: amd64, jos, crypto_aead/silverv1

Computer: jos
Architecture: amd64
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: silverv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
98205littleendoptnotaesnigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070920140622
98302littleendoptnotaesnigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070920140622
98362littleendoptnotaesnigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070920140622
98377littleendoptnotaesnigcc -funroll-loops -O2 -fomit-frame-pointer2014070920140622
98475littleendoptnotaesnigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
98483littleendoptnotaesnigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070920140622
98483littleendoptnotaesnigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070920140622
98513littleendoptnotaesnigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070920140622
98520littleendoptnotaesnigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070920140622
98527littleendoptnotaesnigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070920140622
98760littleendoptnotaesnigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070920140622
98768littleendoptnotaesnigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
98910littleendoptnotaesnigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070920140622
99030littleendoptnotaesnigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070920140622
99052littleendoptnotaesnigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070920140622
99255littleendoptnotaesnigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070920140622
99263littleendoptnotaesnigcc -funroll-loops -O3 -fomit-frame-pointer2014070920140622
99278littleendoptnotaesnigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070920140622
99465littleendoptnotaesnigcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070920140622
99465littleendoptnotaesnigcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070920140622
99533littleendoptnotaesnigcc -march=nocona -O2 -fomit-frame-pointer2014070920140622
99787littleendoptnotaesnigcc -march=nocona -O3 -fomit-frame-pointer2014070920140622
99930littleendoptnotaesnigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070920140622
100028littleendoptnotaesnigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070920140622
100103littleendoptnotaesnigcc -funroll-loops -O -fomit-frame-pointer2014070920140622
100117littleendoptnotaesnigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070920140622
100192littleendoptnotaesnigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070920140622
100215littleendoptnotaesnigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070920140622
100237littleendoptnotaesnigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070920140622
100410littleendoptnotaesnigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070920140622
100455littleendoptnotaesnigcc -funroll-loops -m64 -O -fomit-frame-pointer2014070920140622
100463littleendoptnotaesnigcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070920140622
100515littleendoptnotaesnigcc -m64 -O3 -fomit-frame-pointer2014070920140622
100598littleendoptnotaesnigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070920140622
100620littleendoptnotaesnigcc -march=barcelona -O3 -fomit-frame-pointer2014070920140622
100665littleendoptnotaesnigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
100665littleendoptnotaesnigcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070920140622
100710littleendoptnotaesnigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070920140622
100748littleendoptnotaesnigcc -O3 -fomit-frame-pointer2014070920140622
100763littleendoptnotaesnigcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070920140622
100770littleendoptnotaesnigcc -march=k8 -O3 -fomit-frame-pointer2014070920140622
100785littleendoptnotaesnigcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070920140622
100800littleendoptnotaesnigcc -O2 -fomit-frame-pointer2014070920140622
100808littleendoptnotaesnigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070920140622
100868littleendoptnotaesnigcc -march=barcelona -O2 -fomit-frame-pointer2014070920140622
100980littleendoptnotaesnigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070920140622
100995littleendoptnotaesnigcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070920140622
101002littleendoptnotaesnigcc -m64 -O2 -fomit-frame-pointer2014070920140622
101078littleendoptnotaesnigcc -march=k8 -O2 -fomit-frame-pointer2014070920140622
101160littleendoptnotaesnigcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070920140622
101190littleendoptnotaesnigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070920140622
101205littleendoptnotaesnigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
101228littleendoptnotaesnigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070920140622
101805littleendoptnotaesnigcc -O -fomit-frame-pointer2014070920140622
101895littleendoptnotaesnigcc -fno-schedule-insns -O -fomit-frame-pointer2014070920140622
101940littleendoptnotaesnigcc -m64 -march=core2 -O -fomit-frame-pointer2014070920140622
101940littleendoptnotaesnigcc -m64 -march=nocona -O -fomit-frame-pointer2014070920140622
101993littleendoptnotaesnigcc -march=nocona -O -fomit-frame-pointer2014070920140622
102038littleendoptnotaesnigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070920140622
102052littleendoptnotaesnigcc -m64 -march=k8 -O -fomit-frame-pointer2014070920140622
102105littleendoptnotaesnigcc -m64 -O -fomit-frame-pointer2014070920140622
102112littleendoptnotaesnigcc -m64 -march=barcelona -O -fomit-frame-pointer2014070920140622
102120littleendoptnotaesnigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070920140622
102157littleendoptnotaesnigcc -march=k8 -O -fomit-frame-pointer2014070920140622
102180littleendoptnotaesnigcc -march=barcelona -O -fomit-frame-pointer2014070920140622
103088littleendoptnotaesnigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070920140622
103770littleendoptnotaesnigcc -m64 -march=nocona -Os -fomit-frame-pointer2014070920140622
103875littleendoptnotaesnigcc -march=nocona -Os -fomit-frame-pointer2014070920140622
103950littleendoptnotaesnigcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070920140622
103980littleendoptnotaesnigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070920140622
104010littleendoptnotaesnigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070920140622
104040littleendoptnotaesnigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070920140622
104138littleendoptnotaesnigcc -funroll-loops -Os -fomit-frame-pointer2014070920140622
104175littleendoptnotaesnigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070920140622
104183littleendoptnotaesnigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070920140622
104220littleendoptnotaesnigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070920140622
105473littleendoptnotaesnigcc -Os -fomit-frame-pointer2014070920140622
105532littleendoptnotaesnigcc -march=k8 -Os -fomit-frame-pointer2014070920140622
105533littleendoptnotaesnigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070920140622
105548littleendoptnotaesnigcc -march=barcelona -Os -fomit-frame-pointer2014070920140622
105615littleendoptnotaesnigcc -fno-schedule-insns -Os -fomit-frame-pointer2014070920140622
105637littleendoptnotaesnigcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070920140622
105660littleendoptnotaesnigcc -m64 -march=k8 -Os -fomit-frame-pointer2014070920140622
106215littleendoptnotaesnigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070920140622
106260littleendoptnotaesnigcc -m64 -march=core2 -Os -fomit-frame-pointer2014070920140622
106282littleendoptnotaesnigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070920140622
106440littleendoptnotaesnigcc -m64 -Os -fomit-frame-pointer2014070920140622
106493littleendoptnotaesnigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070920140622
120907anotherlittleendgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070920140622
120930anotherlittleendgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070920140622
121537anotherlittleendgcc -march=k8 -O3 -fomit-frame-pointer2014070920140622
121650anotherlittleendgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070920140622
121695anotherlittleendgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070920140622
121695anotherlittleendgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070920140622
121695anotherlittleendgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070920140622
121725anotherlittleendgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
121733anotherlittleendgcc -march=nocona -O3 -fomit-frame-pointer2014070920140622
121770anotherlittleendgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070920140622
121778anotherlittleendgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070920140622
121822anotherlittleendgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070920140622
121890anotherlittleendgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070920140622
121890anotherlittleendgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070920140622
121912anotherlittleendgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070920140622
122047anotherlittleendgcc -funroll-loops -O -fomit-frame-pointer2014070920140622
122048anotherlittleendgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070920140622
122070anotherlittleendgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070920140622
122100anotherlittleendgcc -m64 -O3 -fomit-frame-pointer2014070920140622
122190anotherlittleendgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070920140622
122287anotherlittleendgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070920140622
122295anotherlittleendgcc -march=nocona -O2 -fomit-frame-pointer2014070920140622
122355anotherlittleendgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
122385anotherlittleendgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070920140622
122385anotherlittleendgcc -march=barcelona -O3 -fomit-frame-pointer2014070920140622
122438anotherlittleendgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070920140622
122550anotherlittleendgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070920140622
122610anotherlittleendgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070920140622
122632anotherlittleendgcc -funroll-loops -O3 -fomit-frame-pointer2014070920140622
122662anotherlittleendgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070920140622
122685anotherlittleendgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070920140622
122700anotherlittleendgcc -funroll-loops -O2 -fomit-frame-pointer2014070920140622
122707anotherlittleendgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070920140622
122715anotherlittleendgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
122857anotherlittleendgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070920140622
122880anotherlittleendgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070920140622
123067anotherlittleendgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070920140622
123105anotherlittleendgcc -O3 -fomit-frame-pointer2014070920140622
123127anotherlittleendgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070920140622
123255anotherlittleendgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070920140622
123292anotherlittleendgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070920140622
123735anotherlittleendgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070920140622
123788anotherlittleendgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070920140622
123930anotherlittleendgcc -O2 -fomit-frame-pointer2014070920140622
123997anotherlittleendgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070920140622
124125anotherlittleendgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070920140622
124155anotherlittleendgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070920140622
124598anotherlittleendgcc -march=k8 -O2 -fomit-frame-pointer2014070920140622
124702anotherlittleendgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
125063anotherlittleendgcc -m64 -O2 -fomit-frame-pointer2014070920140622
125250anotherlittleendgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070920140622
125520anotherlittleendgcc -march=barcelona -O2 -fomit-frame-pointer2014070920140622
125880anotherlittleendgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070920140622
126323anotherlittleendgcc -m64 -O -fomit-frame-pointer2014070920140622
126810anotherlittleendgcc -march=k8 -O -fomit-frame-pointer2014070920140622
127140anotherlittleendgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070920140622
127193anotherlittleendgcc -fno-schedule-insns -O -fomit-frame-pointer2014070920140622
127320anotherlittleendgcc -m64 -march=nocona -O -fomit-frame-pointer2014070920140622
127395anotherlittleendgcc -m64 -march=k8 -O -fomit-frame-pointer2014070920140622
127395anotherlittleendgcc -march=nocona -O -fomit-frame-pointer2014070920140622
127448anotherlittleendgcc -m64 -march=core2 -O -fomit-frame-pointer2014070920140622
127575anotherlittleendgcc -O -fomit-frame-pointer2014070920140622
127687anotherlittleendgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070920140622
127815anotherlittleendgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070920140622
127860anotherlittleendgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070920140622
127972anotherlittleendgcc -march=barcelona -O -fomit-frame-pointer2014070920140622
129225anotherlittleendgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070920140622
129322anotherlittleendgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070920140622
129465anotherlittleendgcc -m64 -Os -fomit-frame-pointer2014070920140622
129615anotherlittleendgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070920140622
129638anotherlittleendgcc -Os -fomit-frame-pointer2014070920140622
129682anotherlittleendgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070920140622
129690anotherlittleendgcc -funroll-loops -Os -fomit-frame-pointer2014070920140622
129795anotherlittleendgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070920140622
129810anotherlittleendgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070920140622
129832anotherlittleendgcc -march=nocona -Os -fomit-frame-pointer2014070920140622
130388anotherlittleendgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070920140622
130560anotherlittleendgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070920140622
130583anotherlittleendgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070920140622
130650anotherlittleendgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070920140622
130732anotherlittleendgcc -march=barcelona -Os -fomit-frame-pointer2014070920140622
130762anotherlittleendgcc -march=k8 -Os -fomit-frame-pointer2014070920140622
130950anotherlittleendgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070920140622
131115anotherlittleendgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070920140622
131318anotherlittleendgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070920140622
131393anotherlittleendgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070920140622
131490anotherlittleendgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070920140622
131640anotherlittleendgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070920140622
214597littleendoptnotaesnicc2014070920140622
214755littleendoptnotaesnigcc2014070920140622
214837littleendoptnotaesnigcc -funroll-loops2014070920140622
290805anotherlittleendcc2014070920140622
291008anotherlittleendgcc2014070920140622
291623anotherlittleendgcc -funroll-loops2014070920140622
693150refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070920140622
693742refgcc -funroll-loops -O2 -fomit-frame-pointer2014070920140622
695602refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070920140622
697710refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
698813refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070920140622
698895refgcc -funroll-loops -O -fomit-frame-pointer2014070920140622
699998refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070920140622
701115refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070920140622
701715refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070920140622
702068refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070920140622
703470refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070920140622
703830refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070920140622
705060refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070920140622
705668refgcc -funroll-loops -O3 -fomit-frame-pointer2014070920140622
706147refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070920140622
706305refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070920140622
706372refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
706433refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070920140622
707010refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070920140622
707392refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070920140622
708225refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070920140622
708428refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070920140622
708525refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
708630refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070920140622
708878refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070920140622
708893refgcc -m64 -O3 -fomit-frame-pointer2014070920140622
709388refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070920140622
710152refgcc -O3 -fomit-frame-pointer2014070920140622
710580refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070920140622
710647refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070920140622
711960refgcc -march=barcelona -O3 -fomit-frame-pointer2014070920140622
712560refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070920140622
712860refgcc -march=nocona -O3 -fomit-frame-pointer2014070920140622
712942refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070920140622
713070refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070920140622
713100refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070920140622
713348refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070920140622
713595refgcc -march=k8 -O3 -fomit-frame-pointer2014070920140622
713828refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070920140622
716175refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070920140622
728505refgcc -march=barcelona -O2 -fomit-frame-pointer2014070920140622
730890refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070920140622
732473refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070920140622
732600refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
733492refgcc -O2 -fomit-frame-pointer2014070920140622
734692refgcc -march=k8 -O2 -fomit-frame-pointer2014070920140622
734865refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070920140622
735908refgcc -fno-schedule-insns -O -fomit-frame-pointer2014070920140622
735945refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070920140622
735953refgcc -m64 -march=k8 -O -fomit-frame-pointer2014070920140622
738720refgcc -march=nocona -O -fomit-frame-pointer2014070920140622
739155refgcc -march=barcelona -O -fomit-frame-pointer2014070920140622
739238refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070920140622
739530refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070920140622
740378refgcc -m64 -O2 -fomit-frame-pointer2014070920140622
740917refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070920140622
740940refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070920140622
740992refgcc -m64 -march=core2 -O -fomit-frame-pointer2014070920140622
742537refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070920140622
744210refgcc -m64 -O -fomit-frame-pointer2014070920140622
745170refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070920140622
745380refgcc -m64 -march=nocona -O -fomit-frame-pointer2014070920140622
746490refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070920140622
746662refgcc -march=nocona -O2 -fomit-frame-pointer2014070920140622
747285refgcc -O -fomit-frame-pointer2014070920140622
749182refgcc -march=k8 -O -fomit-frame-pointer2014070920140622
774930refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070920140622
774930refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070920140622
775665refgcc -Os -fomit-frame-pointer2014070920140622
776565refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070920140622
777465refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070920140622
777742refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070920140622
779220refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070920140622
779610refgcc -funroll-loops -Os -fomit-frame-pointer2014070920140622
779685refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070920140622
779842refgcc -march=k8 -Os -fomit-frame-pointer2014070920140622
781155refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070920140622
781365refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070920140622
782385refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070920140622
782662refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070920140622
782903refgcc -m64 -Os -fomit-frame-pointer2014070920140622
783248refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070920140622
783968refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070920140622
784477refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070920140622
790283refgcc -march=barcelona -Os -fomit-frame-pointer2014070920140622
790597refgcc -march=nocona -Os -fomit-frame-pointer2014070920140622
793807refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070920140622
795082refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070920140622
1870170refgcc -funroll-loops2014070920140622
1871385refgcc2014070920140622
1874865refcc2014070920140622

Compiler output

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