Implementation notes: x86, hydra1, crypto_aead/acorn128v3

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: acorn128v3
TimeImplementationCompilerBenchmark dateSUPERCOP version
176824opt1gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016122620161220
177198opt1gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016122620161220
177830opt1gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016122620161220
178234opt1gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016122620161220
178258opt1gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016122620161220
180395opt1gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016122620161220
180398opt1gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016122620161220
180636opt1gcc -m32 -march=k8 -O -fomit-frame-pointer2016122620161220
180666opt1gcc -m32 -march=athlon -O -fomit-frame-pointer2016122620161220
180840opt1gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016122620161220
181314opt1gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016122620161220
181353opt1gcc -m32 -march=nocona -O -fomit-frame-pointer2016122620161220
181495opt1gcc -m32 -march=prescott -O -fomit-frame-pointer2016122620161220
181747opt1gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016122620161220
181763opt1gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016122620161220
181787opt1gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016122620161220
182155opt1gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016122620161220
182469opt1gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016122620161220
182501opt1gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016122620161220
182882opt1gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016122620161220
182907opt1gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016122620161220
182941opt1gcc -m32 -march=k6 -O -fomit-frame-pointer2016122620161220
182942opt1gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016122620161220
183007opt1gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016122620161220
183527opt1gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016122620161220
183560opt1gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016122620161220
183562opt1gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016122620161220
183705opt1gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016122620161220
184031opt1gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016122620161220
184037opt1gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016122620161220
184114opt1gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016122620161220
184147opt1gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016122620161220
184186opt1gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016122620161220
184401opt1gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016122620161220
184458opt1gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016122620161220
184600opt1gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016122620161220
185074opt1gcc -m32 -O3 -fomit-frame-pointer2016122620161220
185247opt1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016122620161220
185358opt1gcc -m32 -march=i486 -O -fomit-frame-pointer2016122620161220
185458opt1gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016122620161220
185605opt1gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016122620161220
186195opt1gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016122620161220
186195opt1gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016122620161220
186279opt1gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016122620161220
186282opt1gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016122620161220
186328opt1gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016122620161220
186453opt1gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016122620161220
186455opt1gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016122620161220
186541opt1gcc -m32 -march=pentium -O -fomit-frame-pointer2016122620161220
186679opt1gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016122620161220
186871opt1gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016122620161220
186875opt1gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016122620161220
187216opt1gcc -m32 -O -fomit-frame-pointer2016122620161220
187248opt1gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016122620161220
187277opt1gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016122620161220
187305opt1gcc -funroll-loops -m32 -O -fomit-frame-pointer2016122620161220
187496opt1gcc -m32 -march=corei7 -O -fomit-frame-pointer2016122620161220
187553opt1gcc -m32 -march=i386 -O -fomit-frame-pointer2016122620161220
187776opt1gcc -m32 -march=core2 -O -fomit-frame-pointer2016122620161220
187784opt1gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016122620161220
187820opt1gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016122620161220
187931opt1gcc -m32 -march=barcelona -O -fomit-frame-pointer2016122620161220
187949opt1gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016122620161220
188485opt1gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016122620161220
189408opt1gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016122620161220
189425opt1gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016122620161220
189437opt1gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016122620161220
189634opt1gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016122620161220
189827opt1gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016122620161220
189853opt1gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016122620161220
190161opt1gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016122620161220
190208opt1gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016122620161220
190656opt1gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016122620161220
191355opt1gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016122620161220
191359opt1gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016122620161220
191459opt1gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016122620161220
191472opt1gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016122620161220
191482opt1gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016122620161220
191520opt1gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016122620161220
191621opt1gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016122620161220
191640opt1gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016122620161220
191976opt1gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016122620161220
193765opt1gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016122620161220
193967opt1gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016122620161220
194032opt1gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016122620161220
194061opt1gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016122620161220
194688opt1gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016122620161220
194698opt1gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016122620161220
194702opt1gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016122620161220
195262opt1gcc -m32 -O2 -fomit-frame-pointer2016122620161220
195363opt1gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016122620161220
195366opt1gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016122620161220
195369opt1gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016122620161220
195374opt1gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016122620161220
195375opt1gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016122620161220
195822opt1gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016122620161220
196128opt1gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016122620161220
196171opt1gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016122620161220
196186opt1gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016122620161220
196629opt1gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016122620161220
196680opt1gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016122620161220
196698opt1gcc -m32 -march=k6 -Os -fomit-frame-pointer2016122620161220
197316opt1gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016122620161220
197371opt1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016122620161220
197395opt1gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016122620161220
198059opt1gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016122620161220
198066opt1gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016122620161220
198082opt1gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016122620161220
198091opt1gcc -m32 -march=k8 -Os -fomit-frame-pointer2016122620161220
198096opt1gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016122620161220
198109opt1gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016122620161220
198166opt1gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016122620161220
198173opt1gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016122620161220
198835opt1gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016122620161220
198838opt1gcc -m32 -march=core2 -Os -fomit-frame-pointer2016122620161220
198839opt1gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016122620161220
198955opt1gcc -m32 -march=athlon -Os -fomit-frame-pointer2016122620161220
198958opt1gcc -m32 -Os -fomit-frame-pointer2016122620161220
199504opt1gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016122620161220
199691opt1gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016122620161220
199703opt1gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016122620161220
199872opt1gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016122620161220
199892opt1gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016122620161220
200002opt1gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016122620161220
200008opt1gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016122620161220
200011opt1gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016122620161220
200260opt1gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016122620161220
200272opt1gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016122620161220
200277opt1gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016122620161220
200283opt1gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016122620161220
200958opt1gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016122620161220
200963opt1gcc -m32 -march=pentium -Os -fomit-frame-pointer2016122620161220
201011opt1gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016122620161220
201456opt1gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016122620161220
201467opt1gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016122620161220
201667opt1gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016122620161220
201667opt1gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016122620161220
201706opt1gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016122620161220
201992opt1gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016122620161220
201998opt1gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016122620161220
202000opt1gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016122620161220
202003opt1gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016122620161220
202754opt1gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016122620161220
203152opt1gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016122620161220
203165opt1gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016122620161220
203181opt1gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016122620161220
203525opt1gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016122620161220
203545opt1gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016122620161220
204482opt1gcc -m32 -march=i386 -Os -fomit-frame-pointer2016122620161220
204490opt1gcc -m32 -march=i486 -Os -fomit-frame-pointer2016122620161220
205322opt1gcc -m32 -march=nocona -Os -fomit-frame-pointer2016122620161220
205333opt1gcc -m32 -march=prescott -Os -fomit-frame-pointer2016122620161220
205351opt1gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016122620161220
205403opt1gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016122620161220
205451opt1gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016122620161220
206255opt1gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016122620161220
207117opt1gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016122620161220
207248opt1gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016122620161220
207253opt1gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016122620161220
207731opt1gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016122620161220
6626555refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016122620161220
6645051refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016122620161220
6645280refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016122620161220
6648155refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016122620161220
6669978refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016122620161220
6679168refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016122620161220
6690245refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016122620161220
6701957refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016122620161220
6702224refgcc -m32 -O3 -fomit-frame-pointer2016122620161220
6704157refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016122620161220
6733787refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016122620161220
6733888refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016122620161220
6746634refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016122620161220
6746784refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016122620161220
6777147refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016122620161220
6956920refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016122620161220
6957559refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016122620161220
6969169refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016122620161220
6975472refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016122620161220
6975570refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016122620161220
6976800refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016122620161220
7160561refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016122620161220
7167408refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016122620161220
7178136refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016122620161220
7206438refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016122620161220
7217467refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016122620161220
7218584refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016122620161220
7218942refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016122620161220
7260407refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016122620161220
7357211refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016122620161220
7387461refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016122620161220
7393553refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016122620161220
7416078refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016122620161220
7440678refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016122620161220
7525543refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016122620161220
7615460refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016122620161220
7663808refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016122620161220
35618565refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016122620161220
35623695refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016122620161220
35708981refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016122620161220
35749950refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016122620161220
35752370refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016122620161220
35804664refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016122620161220
35813866refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016122620161220
35820122refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016122620161220
35872551refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016122620161220
35899389refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016122620161220
35900062refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016122620161220
36064086refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016122620161220
36064877refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016122620161220
36067735refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016122620161220
36067872refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016122620161220
36068505refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016122620161220
36076664refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016122620161220
36096386refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016122620161220
36098157refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016122620161220
36103984refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016122620161220
36175645refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016122620161220
36273303refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016122620161220
36274214refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016122620161220
36316737refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016122620161220
36430292refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016122620161220
36470504refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016122620161220
36567492refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016122620161220
36581363refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016122620161220
36597843refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016122620161220
36629086refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016122620161220
36645195refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016122620161220
36661742refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016122620161220
36793459refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016122620161220
36842861refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016122620161220
36842983refgcc -m32 -march=k6 -O -fomit-frame-pointer2016122620161220
36843524refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016122620161220
36956461refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016122620161220
36983005refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016122620161220
37283285refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016122620161220
37283426refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016122620161220
37283446refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016122620161220
37510907refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016122620161220
37521129refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016122620161220
37531084refgcc -m32 -march=core2 -O -fomit-frame-pointer2016122620161220
37894282refgcc -m32 -march=i386 -O -fomit-frame-pointer2016122620161220
37963281refgcc -m32 -march=pentium -O -fomit-frame-pointer2016122620161220
37963443refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016122620161220
37986083refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016122620161220
37987731refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016122620161220
38090896refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016122620161220
38091032refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016122620161220
40768493refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016122620161220
40783821refgcc -m32 -Os -fomit-frame-pointer2016122620161220
40788291refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016122620161220
40834135refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016122620161220
40835419refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016122620161220
40873344refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016122620161220
40880843refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016122620161220
40885250refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016122620161220
40903134refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016122620161220
40941056refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016122620161220
40941201refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016122620161220
41198479refgcc -m32 -march=nocona -O -fomit-frame-pointer2016122620161220
41203077refgcc -m32 -march=prescott -O -fomit-frame-pointer2016122620161220
41283404refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016122620161220
41283650refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016122620161220
41456677refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016122620161220
41478272refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016122620161220
41605160refgcc -m32 -march=k8 -O -fomit-frame-pointer2016122620161220
41767755refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016122620161220
41768560refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016122620161220
42740339refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016122620161220
42740667refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016122620161220
42741556refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016122620161220
43259749refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016122620161220
43262930refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016122620161220
43268330refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016122620161220
43348202refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016122620161220
43833786refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016122620161220
44446392refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016122620161220
44458328refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016122620161220
44699872refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016122620161220
44700846refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016122620161220
44811478refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016122620161220
44811661refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016122620161220
44811874refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016122620161220
44839216refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016122620161220
44969752refgcc -m32 -O2 -fomit-frame-pointer2016122620161220
44996814refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016122620161220
44997010refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016122620161220
49334508refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016122620161220
49339986refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016122620161220
49373622refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016122620161220
49374038refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016122620161220
49380504refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016122620161220
49385663refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016122620161220
49404854refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016122620161220
49405019refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016122620161220
49407387refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016122620161220
49426135refgcc -m32 -march=i486 -O -fomit-frame-pointer2016122620161220
49534493refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016122620161220
49544910refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016122620161220
49553892refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016122620161220
49693821refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016122620161220
49810644refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016122620161220
49812027refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016122620161220
49950107refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016122620161220
49954738refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016122620161220
50001944refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016122620161220
50031350refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016122620161220
50033420refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016122620161220
50079151refgcc -m32 -march=athlon -O -fomit-frame-pointer2016122620161220
52542939refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016122620161220
52543324refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016122620161220
52546872refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016122620161220
52951552refgcc -m32 -O -fomit-frame-pointer2016122620161220
53355221refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016122620161220
53409884refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016122620161220
53413399refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016122620161220
53417593refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016122620161220
53431702refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016122620161220
53485744refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016122620161220
53490481refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016122620161220

Test failure

Implementation: crypto_aead/acorn128v3/8bitcompact
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
error 111
crypto_aead_decrypt returns nonzero

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer 8bitcompact

Test failure

Implementation: crypto_aead/acorn128v3/opt1
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer opt1 ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer opt1 ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer opt1 ref
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer opt1 ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer opt1 ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer opt1 ref
gcc -m32 -march=core2 -O3 -fomit-frame-pointer opt1 ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer opt1 ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer opt1 ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer opt1 ref

Compiler output

Implementation: crypto_aead/acorn128v3/8bitcompact
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:105:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:111:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(iv[j-16]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:123:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c: In function 'crypto_aead_acorn128v3_8bitcompact_encrypt':
encrypt.c: encrypt.c:199:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(ad[i]), &ciphertextbyte, ca, cb, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer 8bitcompact
gcc -m32 -O2 -fomit-frame-pointer 8bitcompact
gcc -m32 -O3 -fomit-frame-pointer 8bitcompact
gcc -m32 -O -fomit-frame-pointer 8bitcompact
gcc -m32 -Os -fomit-frame-pointer 8bitcompact
gcc -m32 -march=athlon -O2 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=athlon -O3 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=athlon -O -fomit-frame-pointer 8bitcompact
gcc -m32 -march=athlon -Os -fomit-frame-pointer 8bitcompact
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer 8bitcompact
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer 8bitcompact
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer 8bitcompact
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer 8bitcompact
gcc -m32 -march=core2 -O2 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=core2 -O3 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=core2 -O -fomit-frame-pointer 8bitcompact
gcc -m32 -march=core2 -Os -fomit-frame-pointer 8bitcompact
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer 8bitcompact
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer 8bitcompact
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer 8bitcompact
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer 8bitcompact
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer 8bitcompact
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer 8bitcompact
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=corei7 -O -fomit-frame-pointer 8bitcompact
gcc -m32 -march=corei7 -Os -fomit-frame-pointer 8bitcompact
gcc -m32 -march=i386 -O2 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=i386 -O3 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=i386 -O -fomit-frame-pointer 8bitcompact
gcc -m32 -march=i386 -Os -fomit-frame-pointer 8bitcompact
gcc -m32 -march=i486 -O2 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=i486 -O3 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=i486 -O -fomit-frame-pointer 8bitcompact
gcc -m32 -march=i486 -Os -fomit-frame-pointer 8bitcompact
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=k6-2 -O -fomit-frame-pointer 8bitcompact
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer 8bitcompact
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=k6-3 -O -fomit-frame-pointer 8bitcompact
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer 8bitcompact
gcc -m32 -march=k6 -O2 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=k6 -O3 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=k6 -O -fomit-frame-pointer 8bitcompact
gcc -m32 -march=k6 -Os -fomit-frame-pointer 8bitcompact
gcc -m32 -march=k8 -O2 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=k8 -O3 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=k8 -O -fomit-frame-pointer 8bitcompact
gcc -m32 -march=k8 -Os -fomit-frame-pointer 8bitcompact
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer 8bitcompact
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer 8bitcompact
gcc -m32 -march=nocona -O2 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=nocona -O3 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=nocona -O -fomit-frame-pointer 8bitcompact
gcc -m32 -march=nocona -Os -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentium-m -O -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentium2 -O -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentium3 -O -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentium4 -O -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentium -O2 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentium -O3 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentium -O -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentium -Os -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer 8bitcompact
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer 8bitcompact
gcc -m32 -march=prescott -O2 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=prescott -O3 -fomit-frame-pointer 8bitcompact
gcc -m32 -march=prescott -O -fomit-frame-pointer 8bitcompact
gcc -m32 -march=prescott -Os -fomit-frame-pointer 8bitcompact

Compiler output

Implementation: crypto_aead/acorn128v3/8bitfast2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:189:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:195:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:207:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:107:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:212:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -O -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -Os -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer 8bitfast2
gcc -m32 -O2 -fomit-frame-pointer 8bitfast2
gcc -m32 -O3 -fomit-frame-pointer 8bitfast2
gcc -m32 -O -fomit-frame-pointer 8bitfast2
gcc -m32 -Os -fomit-frame-pointer 8bitfast2
gcc -m32 -march=athlon -O2 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=athlon -O3 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=athlon -O -fomit-frame-pointer 8bitfast2
gcc -m32 -march=athlon -Os -fomit-frame-pointer 8bitfast2
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer 8bitfast2
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer 8bitfast2
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer 8bitfast2
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer 8bitfast2
gcc -m32 -march=core2 -O2 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=core2 -O3 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=core2 -O -fomit-frame-pointer 8bitfast2
gcc -m32 -march=core2 -Os -fomit-frame-pointer 8bitfast2
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer 8bitfast2
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer 8bitfast2
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer 8bitfast2
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer 8bitfast2
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer 8bitfast2
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer 8bitfast2
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=corei7 -O -fomit-frame-pointer 8bitfast2
gcc -m32 -march=corei7 -Os -fomit-frame-pointer 8bitfast2
gcc -m32 -march=i386 -O2 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=i386 -O3 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=i386 -O -fomit-frame-pointer 8bitfast2
gcc -m32 -march=i386 -Os -fomit-frame-pointer 8bitfast2
gcc -m32 -march=i486 -O2 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=i486 -O3 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=i486 -O -fomit-frame-pointer 8bitfast2
gcc -m32 -march=i486 -Os -fomit-frame-pointer 8bitfast2
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=k6-2 -O -fomit-frame-pointer 8bitfast2
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer 8bitfast2
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=k6-3 -O -fomit-frame-pointer 8bitfast2
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer 8bitfast2
gcc -m32 -march=k6 -O2 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=k6 -O3 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=k6 -O -fomit-frame-pointer 8bitfast2
gcc -m32 -march=k6 -Os -fomit-frame-pointer 8bitfast2
gcc -m32 -march=k8 -O2 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=k8 -O3 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=k8 -O -fomit-frame-pointer 8bitfast2
gcc -m32 -march=k8 -Os -fomit-frame-pointer 8bitfast2
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer 8bitfast2
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer 8bitfast2
gcc -m32 -march=nocona -O2 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=nocona -O3 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=nocona -O -fomit-frame-pointer 8bitfast2
gcc -m32 -march=nocona -Os -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentium-m -O -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentium2 -O -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentium4 -O -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentium -O2 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentium -O3 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentium -O -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentium -Os -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer 8bitfast2
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer 8bitfast2
gcc -m32 -march=prescott -O2 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=prescott -O3 -fomit-frame-pointer 8bitfast2
gcc -m32 -march=prescott -O -fomit-frame-pointer 8bitfast2
gcc -m32 -march=prescott -Os -fomit-frame-pointer 8bitfast2

Compiler output

Implementation: crypto_aead/acorn128v3/8bitfast
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:190:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:196:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:208:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:108:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:213:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -O -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -Os -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer 8bitfast
gcc -m32 -O2 -fomit-frame-pointer 8bitfast
gcc -m32 -O3 -fomit-frame-pointer 8bitfast
gcc -m32 -O -fomit-frame-pointer 8bitfast
gcc -m32 -Os -fomit-frame-pointer 8bitfast
gcc -m32 -march=athlon -O2 -fomit-frame-pointer 8bitfast
gcc -m32 -march=athlon -O3 -fomit-frame-pointer 8bitfast
gcc -m32 -march=athlon -O -fomit-frame-pointer 8bitfast
gcc -m32 -march=athlon -Os -fomit-frame-pointer 8bitfast
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer 8bitfast
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer 8bitfast
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer 8bitfast
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer 8bitfast
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer 8bitfast
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer 8bitfast
gcc -m32 -march=core2 -O2 -fomit-frame-pointer 8bitfast
gcc -m32 -march=core2 -O3 -fomit-frame-pointer 8bitfast
gcc -m32 -march=core2 -O -fomit-frame-pointer 8bitfast
gcc -m32 -march=core2 -Os -fomit-frame-pointer 8bitfast
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer 8bitfast
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer 8bitfast
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer 8bitfast
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer 8bitfast
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer 8bitfast
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer 8bitfast
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer 8bitfast
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer 8bitfast
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer 8bitfast
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer 8bitfast
gcc -m32 -march=corei7 -O -fomit-frame-pointer 8bitfast
gcc -m32 -march=corei7 -Os -fomit-frame-pointer 8bitfast
gcc -m32 -march=i386 -O2 -fomit-frame-pointer 8bitfast
gcc -m32 -march=i386 -O3 -fomit-frame-pointer 8bitfast
gcc -m32 -march=i386 -O -fomit-frame-pointer 8bitfast
gcc -m32 -march=i386 -Os -fomit-frame-pointer 8bitfast
gcc -m32 -march=i486 -O2 -fomit-frame-pointer 8bitfast
gcc -m32 -march=i486 -O3 -fomit-frame-pointer 8bitfast
gcc -m32 -march=i486 -O -fomit-frame-pointer 8bitfast
gcc -m32 -march=i486 -Os -fomit-frame-pointer 8bitfast
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer 8bitfast
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer 8bitfast
gcc -m32 -march=k6-2 -O -fomit-frame-pointer 8bitfast
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer 8bitfast
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer 8bitfast
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer 8bitfast
gcc -m32 -march=k6-3 -O -fomit-frame-pointer 8bitfast
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer 8bitfast
gcc -m32 -march=k6 -O2 -fomit-frame-pointer 8bitfast
gcc -m32 -march=k6 -O3 -fomit-frame-pointer 8bitfast
gcc -m32 -march=k6 -O -fomit-frame-pointer 8bitfast
gcc -m32 -march=k6 -Os -fomit-frame-pointer 8bitfast
gcc -m32 -march=k8 -O2 -fomit-frame-pointer 8bitfast
gcc -m32 -march=k8 -O3 -fomit-frame-pointer 8bitfast
gcc -m32 -march=k8 -O -fomit-frame-pointer 8bitfast
gcc -m32 -march=k8 -Os -fomit-frame-pointer 8bitfast
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer 8bitfast
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer 8bitfast
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer 8bitfast
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer 8bitfast
gcc -m32 -march=nocona -O2 -fomit-frame-pointer 8bitfast
gcc -m32 -march=nocona -O3 -fomit-frame-pointer 8bitfast
gcc -m32 -march=nocona -O -fomit-frame-pointer 8bitfast
gcc -m32 -march=nocona -Os -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentium-m -O -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentium2 -O -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentium3 -O -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentium4 -O -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentium -O2 -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentium -O3 -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentium -O -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentium -Os -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer 8bitfast
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer 8bitfast
gcc -m32 -march=prescott -O2 -fomit-frame-pointer 8bitfast
gcc -m32 -march=prescott -O3 -fomit-frame-pointer 8bitfast
gcc -m32 -march=prescott -O -fomit-frame-pointer 8bitfast
gcc -m32 -march=prescott -Os -fomit-frame-pointer 8bitfast

Compiler output

Implementation: crypto_aead/acorn128v3/8bitcompact
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:105:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:111:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(iv[j-16]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:123:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c: In function 'crypto_aead_acorn128v3_8bitcompact_encrypt':
encrypt.c: encrypt.c:199:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(ad[i]), &ciphertextbyte, ca, cb, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ...
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:105:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:111:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(iv[j-16]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:123:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c: In function 'crypto_aead_acorn128v3_8bitcompact_encrypt':
encrypt.c: encrypt.c:199:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(ad[i]), &ciphertextbyte, ca, cb, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/acorn128v3/8bitfast2
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:189:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:195:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:207:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:107:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:212:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: ...
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:189:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:195:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:207:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:107:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:212:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/acorn128v3/8bitfast
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:190:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:196:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:208:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:108:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:213:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: ...
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:190:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:196:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:208:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:108:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:213:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: ...

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