Implementation notes: amd64, enigma, crypto_aead/silverv1

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_aead
Primitive: silverv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
98370littleendoptnotaesnigcc -march=nocona -O2 -fomit-frame-pointer2014060520140529
98505littleendoptnotaesnigcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060520140529
99261littleendoptnotaesnigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060520140529
99396littleendoptnotaesnigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060520140529
99540littleendoptnotaesnigcc -march=k8 -O2 -fomit-frame-pointer2014060520140529
99594littleendoptnotaesnigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060520140529
99594littleendoptnotaesnigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060520140529
99657littleendoptnotaesnigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060520140529
99702littleendoptnotaesnigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060520140529
99711littleendoptnotaesnigcc -march=barcelona -O2 -fomit-frame-pointer2014060520140529
99720littleendoptnotaesnigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060520140529
99738littleendoptnotaesnigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060520140529
99756littleendoptnotaesnigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060520140529
99873littleendoptnotaesnigcc -funroll-loops -O2 -fomit-frame-pointer2014060520140529
99873littleendoptnotaesnigcc -march=nocona -O3 -fomit-frame-pointer2014060520140529
99900littleendoptnotaesnigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060520140529
99918littleendoptnotaesnigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060520140529
99936littleendoptnotaesnigcc -O2 -fomit-frame-pointer2014060520140529
99945littleendoptnotaesnigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060520140529
99954littleendoptnotaesnigcc -m64 -O2 -fomit-frame-pointer2014060520140529
99963littleendoptnotaesnigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060520140529
99990littleendoptnotaesnigcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060520140529
100026littleendoptnotaesnigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060520140529
100044littleendoptnotaesnigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060520140529
100143littleendoptnotaesnigcc -funroll-loops -O3 -fomit-frame-pointer2014060520140529
100161littleendoptnotaesnigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060520140529
100188littleendoptnotaesnigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060520140529
100233littleendoptnotaesnigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060520140529
100323littleendoptnotaesnigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060520140529
100323littleendoptnotaesnigcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060520140529
100368littleendoptnotaesnigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060520140529
100413littleendoptnotaesnigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060520140529
100602littleendoptnotaesnigcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060520140529
100683littleendoptnotaesnigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060520140529
101160littleendoptnotaesnigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060520140529
101214littleendoptnotaesnigcc -O3 -fomit-frame-pointer2014060520140529
101385littleendoptnotaesnigcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060520140529
101403littleendoptnotaesnigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060520140529
101403littleendoptnotaesnigcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060520140529
101412littleendoptnotaesnigcc -m64 -O3 -fomit-frame-pointer2014060520140529
101493littleendoptnotaesnigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060520140529
101538littleendoptnotaesnigcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060520140529
101556littleendoptnotaesnigcc -march=barcelona -O3 -fomit-frame-pointer2014060520140529
101556littleendoptnotaesnigcc -march=k8 -O3 -fomit-frame-pointer2014060520140529
101943littleendoptnotaesnigcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060520140529
101952littleendoptnotaesnigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060520140529
103491littleendoptnotaesnigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060520140529
103509littleendoptnotaesnigcc -funroll-loops -Os -fomit-frame-pointer2014060520140529
103698littleendoptnotaesnigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060520140529
103725littleendoptnotaesnigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060520140529
103734littleendoptnotaesnigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060520140529
103743littleendoptnotaesnigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060520140529
103770littleendoptnotaesnigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060520140529
103833littleendoptnotaesnigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060520140529
103869littleendoptnotaesnigcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060520140529
103905littleendoptnotaesnigcc -m64 -march=nocona -Os -fomit-frame-pointer2014060520140529
104076littleendoptnotaesnigcc -march=nocona -Os -fomit-frame-pointer2014060520140529
105291littleendoptnotaesnigcc -march=barcelona -Os -fomit-frame-pointer2014060520140529
105399littleendoptnotaesnigcc -fno-schedule-insns -Os -fomit-frame-pointer2014060520140529
105408littleendoptnotaesnigcc -Os -fomit-frame-pointer2014060520140529
105417littleendoptnotaesnigcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060520140529
105444littleendoptnotaesnigcc -m64 -Os -fomit-frame-pointer2014060520140529
105462littleendoptnotaesnigcc -m64 -march=k8 -Os -fomit-frame-pointer2014060520140529
105750littleendoptnotaesnigcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060520140529
105795littleendoptnotaesnigcc -march=k8 -Os -fomit-frame-pointer2014060520140529
105948littleendoptnotaesnigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060520140529
106038littleendoptnotaesnigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060520140529
106056littleendoptnotaesnigcc -m64 -march=core2 -Os -fomit-frame-pointer2014060520140529
106308littleendoptnotaesnigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060520140529
111087littleendoptnotaesnigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060520140529
111231littleendoptnotaesnigcc -m64 -march=nocona -O -fomit-frame-pointer2014060520140529
111240littleendoptnotaesnigcc -march=barcelona -O -fomit-frame-pointer2014060520140529
111285littleendoptnotaesnigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060520140529
111294littleendoptnotaesnigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060520140529
111348littleendoptnotaesnigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060520140529
111366littleendoptnotaesnigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060520140529
111366littleendoptnotaesnigcc -m64 -O -fomit-frame-pointer2014060520140529
111366littleendoptnotaesnigcc -m64 -march=barcelona -O -fomit-frame-pointer2014060520140529
111420littleendoptnotaesnigcc -funroll-loops -O -fomit-frame-pointer2014060520140529
111429littleendoptnotaesnigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060520140529
111429littleendoptnotaesnigcc -m64 -march=k8 -O -fomit-frame-pointer2014060520140529
111438littleendoptnotaesnigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060520140529
111465littleendoptnotaesnigcc -fno-schedule-insns -O -fomit-frame-pointer2014060520140529
111465littleendoptnotaesnigcc -m64 -march=barcelona -O -fomit-frame-pointer2014060520140529
111492littleendoptnotaesnigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060520140529
111492littleendoptnotaesnigcc -funroll-loops -m64 -O -fomit-frame-pointer2014060520140529
111501littleendoptnotaesnigcc -O -fomit-frame-pointer2014060520140529
111510littleendoptnotaesnigcc -march=k8 -O -fomit-frame-pointer2014060520140529
111528littleendoptnotaesnigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060520140529
111582littleendoptnotaesnigcc -m64 -march=core2 -O -fomit-frame-pointer2014060520140529
111600littleendoptnotaesnigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060520140529
111654littleendoptnotaesnigcc -march=nocona -O -fomit-frame-pointer2014060520140529
119979anotherlittleendgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060520140529
120348anotherlittleendgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060520140529
120528anotherlittleendgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060520140529
121149anotherlittleendgcc -march=nocona -O3 -fomit-frame-pointer2014060520140529
121365anotherlittleendgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060520140529
121482anotherlittleendgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060520140529
121536anotherlittleendgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060520140529
121536anotherlittleendgcc -march=barcelona -O3 -fomit-frame-pointer2014060520140529
121590anotherlittleendgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060520140529
121689anotherlittleendgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060520140529
121689anotherlittleendgcc -m64 -O3 -fomit-frame-pointer2014060520140529
121734anotherlittleendgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060520140529
121752anotherlittleendgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060520140529
121842anotherlittleendgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060520140529
121851anotherlittleendgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060520140529
121860anotherlittleendgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060520140529
121896anotherlittleendgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060520140529
121932anotherlittleendgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060520140529
121968anotherlittleendgcc -O3 -fomit-frame-pointer2014060520140529
122022anotherlittleendgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060520140529
122085anotherlittleendgcc -funroll-loops -O3 -fomit-frame-pointer2014060520140529
122193anotherlittleendgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060520140529
122301anotherlittleendgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060520140529
122436anotherlittleendgcc -march=k8 -O3 -fomit-frame-pointer2014060520140529
122589anotherlittleendgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060520140529
123264anotherlittleendgcc -funroll-loops -O2 -fomit-frame-pointer2014060520140529
123453anotherlittleendgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060520140529
123606anotherlittleendgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060520140529
123624anotherlittleendgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060520140529
123651anotherlittleendgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060520140529
123741anotherlittleendgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060520140529
124344anotherlittleendgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060520140529
126594anotherlittleendgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060520140529
126675anotherlittleendgcc -march=nocona -O2 -fomit-frame-pointer2014060520140529
126747anotherlittleendgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060520140529
126747anotherlittleendgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060520140529
126864anotherlittleendgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060520140529
126990anotherlittleendgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060520140529
127341anotherlittleendgcc -O2 -fomit-frame-pointer2014060520140529
127395anotherlittleendgcc -march=k8 -O2 -fomit-frame-pointer2014060520140529
127467anotherlittleendgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060520140529
127629anotherlittleendgcc -m64 -O2 -fomit-frame-pointer2014060520140529
127782anotherlittleendgcc -march=barcelona -O2 -fomit-frame-pointer2014060520140529
127863anotherlittleendgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060520140529
127908anotherlittleendgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060520140529
128106anotherlittleendgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060520140529
140346anotherlittleendgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060520140529
140382anotherlittleendgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060520140529
140436anotherlittleendgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060520140529
140463anotherlittleendgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060520140529
140589anotherlittleendgcc -funroll-loops -O -fomit-frame-pointer2014060520140529
140589anotherlittleendgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060520140529
140634anotherlittleendgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060520140529
140706anotherlittleendgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060520140529
140796anotherlittleendgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060520140529
142461anotherlittleendgcc -m64 -O -fomit-frame-pointer2014060520140529
142623anotherlittleendgcc -O -fomit-frame-pointer2014060520140529
142884anotherlittleendgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060520140529
142938anotherlittleendgcc -fno-schedule-insns -O -fomit-frame-pointer2014060520140529
142992anotherlittleendgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060520140529
143001anotherlittleendgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060520140529
143001anotherlittleendgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060520140529
143208anotherlittleendgcc -march=barcelona -O -fomit-frame-pointer2014060520140529
143244anotherlittleendgcc -m64 -march=k8 -O -fomit-frame-pointer2014060520140529
143307anotherlittleendgcc -march=k8 -O -fomit-frame-pointer2014060520140529
143685anotherlittleendgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060520140529
143784anotherlittleendgcc -march=nocona -O -fomit-frame-pointer2014060520140529
143874anotherlittleendgcc -m64 -march=nocona -O -fomit-frame-pointer2014060520140529
144198anotherlittleendgcc -m64 -march=core2 -O -fomit-frame-pointer2014060520140529
160155anotherlittleendgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060520140529
160254anotherlittleendgcc -funroll-loops -Os -fomit-frame-pointer2014060520140529
160488anotherlittleendgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060520140529
160506anotherlittleendgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060520140529
160560anotherlittleendgcc -march=nocona -Os -fomit-frame-pointer2014060520140529
160614anotherlittleendgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060520140529
160704anotherlittleendgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060520140529
161118anotherlittleendgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060520140529
161208anotherlittleendgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060520140529
161262anotherlittleendgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060520140529
161568anotherlittleendgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060520140529
163935anotherlittleendgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060520140529
164007anotherlittleendgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060520140529
164034anotherlittleendgcc -march=k8 -Os -fomit-frame-pointer2014060520140529
164088anotherlittleendgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060520140529
164187anotherlittleendgcc -march=barcelona -Os -fomit-frame-pointer2014060520140529
164259anotherlittleendgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060520140529
164421anotherlittleendgcc -m64 -Os -fomit-frame-pointer2014060520140529
164439anotherlittleendgcc -Os -fomit-frame-pointer2014060520140529
165123anotherlittleendgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060520140529
165393anotherlittleendgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060520140529
165492anotherlittleendgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060520140529
165573anotherlittleendgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060520140529
213678littleendoptnotaesnigcc -funroll-loops2014060520140529
214893littleendoptnotaesnicc2014060520140529
216252littleendoptnotaesnigcc2014060520140529
295191anotherlittleendgcc2014060520140529
295695anotherlittleendcc2014060520140529
297216anotherlittleendgcc -funroll-loops2014060520140529
679680refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060520140529
680157refgcc -O3 -fomit-frame-pointer2014060520140529
680490refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060520140529
680769refgcc -m64 -O3 -fomit-frame-pointer2014060520140529
680787refgcc -funroll-loops -O3 -fomit-frame-pointer2014060520140529
680922refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060520140529
680949refgcc -march=barcelona -O3 -fomit-frame-pointer2014060520140529
681039refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060520140529
681165refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060520140529
681255refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060520140529
681318refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060520140529
681363refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060520140529
681372refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060520140529
681516refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060520140529
681588refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060520140529
681723refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060520140529
682182refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060520140529
682695refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060520140529
682938refgcc -march=k8 -O3 -fomit-frame-pointer2014060520140529
685152refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060520140529
685494refgcc -march=nocona -O3 -fomit-frame-pointer2014060520140529
687384refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060520140529
688689refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060520140529
695142refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060520140529
695475refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060520140529
696573refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060520140529
697113refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060520140529
697410refgcc -funroll-loops -O2 -fomit-frame-pointer2014060520140529
699570refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060520140529
701316refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060520140529
710703refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060520140529
712098refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060520140529
712395refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060520140529
712629refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060520140529
713232refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060520140529
713637refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060520140529
714690refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060520140529
714789refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060520140529
715734refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060520140529
718182refgcc -funroll-loops -O -fomit-frame-pointer2014060520140529
721179refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060520140529
729810refgcc -march=k8 -O2 -fomit-frame-pointer2014060520140529
730152refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060520140529
730485refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060520140529
731484refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060520140529
732537refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060520140529
733392refgcc -march=barcelona -O2 -fomit-frame-pointer2014060520140529
734193refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060520140529
737883refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060520140529
737946refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060520140529
738576refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060520140529
740403refgcc -march=k8 -O -fomit-frame-pointer2014060520140529
740889refgcc -m64 -O -fomit-frame-pointer2014060520140529
741177refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060520140529
741267refgcc -march=barcelona -O -fomit-frame-pointer2014060520140529
741753refgcc -O2 -fomit-frame-pointer2014060520140529
742257refgcc -O -fomit-frame-pointer2014060520140529
742392refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060520140529
742392refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060520140529
742770refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060520140529
743706refgcc -m64 -march=k8 -O -fomit-frame-pointer2014060520140529
744354refgcc -march=nocona -O2 -fomit-frame-pointer2014060520140529
745011refgcc -m64 -march=nocona -O -fomit-frame-pointer2014060520140529
745785refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060520140529
746685refgcc -march=nocona -O -fomit-frame-pointer2014060520140529
746928refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060520140529
748359refgcc -m64 -march=core2 -O -fomit-frame-pointer2014060520140529
748359refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060520140529
748494refgcc -m64 -O2 -fomit-frame-pointer2014060520140529
776781refgcc -funroll-loops -Os -fomit-frame-pointer2014060520140529
777771refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060520140529
778752refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060520140529
780399refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060520140529
780705refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060520140529
781515refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060520140529
782028refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060520140529
782073refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060520140529
782928refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060520140529
784422refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060520140529
784593refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060520140529
785700refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060520140529
785871refgcc -march=nocona -Os -fomit-frame-pointer2014060520140529
785916refgcc -Os -fomit-frame-pointer2014060520140529
786096refgcc -m64 -Os -fomit-frame-pointer2014060520140529
786123refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060520140529
786123refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060520140529
786699refgcc -march=barcelona -Os -fomit-frame-pointer2014060520140529
786744refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060520140529
786942refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060520140529
786951refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060520140529
788553refgcc -march=k8 -Os -fomit-frame-pointer2014060520140529
790704refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060520140529
1850184refgcc2014060520140529
1853865refgcc -funroll-loops2014060520140529
1854693refcc2014060520140529

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: ...
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'

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: ...
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
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: ...
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'
encrypt.c: encrypt.c:384: error: incompatible types when assigning to type 'w128' from type 'int'

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