Implementation notes: x86, margaux, crypto_aead/acorn128v3

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: acorn128v3
TimeImplementationCompilerBenchmark dateSUPERCOP version
156123opt1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072920170725
157149opt1gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072920170725
157536opt1gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072920170725
158634opt1gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072920170725
158661opt1gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072920170725
158733opt1gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072920170725
159102opt1gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072920170725
159174opt1gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072920170725
159327opt1gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072920170725
159543opt1gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072920170725
159615opt1gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072920170725
160146opt1gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072920170725
160308opt1gcc -m32 -O -fomit-frame-pointer2017072920170725
160317opt1gcc -m32 -march=prescott -O -fomit-frame-pointer2017072920170725
160479opt1gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072920170725
160497opt1gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072920170725
160497opt1gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072920170725
160542opt1gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072920170725
160839opt1gcc -m32 -march=k8 -O -fomit-frame-pointer2017072920170725
160938opt1gcc -m32 -march=i386 -O -fomit-frame-pointer2017072920170725
161055opt1gcc -m32 -march=pentium -O -fomit-frame-pointer2017072920170725
161073opt1gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072920170725
161424opt1gcc -m32 -march=k6 -O -fomit-frame-pointer2017072920170725
161856opt1gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072920170725
162018opt1gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072920170725
162099opt1gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072920170725
162513opt1gcc -m32 -march=core2 -O -fomit-frame-pointer2017072920170725
162549opt1gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072920170725
162855opt1gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072920170725
162882opt1gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072920170725
163098opt1gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072920170725
163314opt1gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072920170725
163629opt1gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072920170725
163746opt1gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072920170725
163764opt1gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072920170725
163962opt1gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072920170725
164547opt1gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072920170725
165015opt1gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072920170725
165033opt1gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072920170725
165132opt1gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072920170725
165222opt1gcc -m32 -march=nocona -O -fomit-frame-pointer2017072920170725
165456opt1gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072920170725
165456opt1gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072920170725
165564opt1gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072920170725
165573opt1gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072920170725
165573opt1gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072920170725
165681opt1gcc -m32 -march=i486 -O -fomit-frame-pointer2017072920170725
165735opt1gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072920170725
165834opt1gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072920170725
165852opt1gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072920170725
165978opt1gcc -m32 -march=athlon -O -fomit-frame-pointer2017072920170725
166104opt1gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072920170725
166392opt1gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072920170725
166680opt1gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072920170725
166707opt1gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072920170725
166788opt1gcc -m32 -O3 -fomit-frame-pointer2017072920170725
166932opt1gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072920170725
167184opt1gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072920170725
167400opt1gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072920170725
167652opt1gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072920170725
167895opt1gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072920170725
168480opt1gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072920170725
168993opt1gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072920170725
169317opt1gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072920170725
169380opt1gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072920170725
169470opt1gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072920170725
170685opt1gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072920170725
170811opt1gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072920170725
171360opt1gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072920170725
171486opt1gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072920170725
171594opt1gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072920170725
178461opt1gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072920170725
179883opt1gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072920170725
179928opt1gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072920170725
180333opt1gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072920170725
180666opt1gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072920170725
181800opt1gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072920170725
182871opt1gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072920170725
183942opt1gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072920170725
184761opt1gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072920170725
185310opt1gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072920170725
188100opt1gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072920170725
189072opt1gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072920170725
189756opt1gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072920170725
189927opt1gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072920170725
190188opt1gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072920170725
190476opt1gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072920170725
190764opt1gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072920170725
191034opt1gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072920170725
191475opt1gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072920170725
192114opt1gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072920170725
192735opt1gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072920170725
192807opt1gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072920170725
192816opt1gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072920170725
193221opt1gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072920170725
193257opt1gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072920170725
193266opt1gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072920170725
193365opt1gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072920170725
193401opt1gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072920170725
193473opt1gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072920170725
193518opt1gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072920170725
193626opt1gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072920170725
193806opt1gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072920170725
194148opt1gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072920170725
194499opt1gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072920170725
194508opt1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072920170725
194715opt1gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072920170725
194733opt1gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072920170725
195102opt1gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072920170725
195498opt1gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072920170725
195678opt1gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072920170725
195876opt1gcc -m32 -Os -fomit-frame-pointer2017072920170725
196587opt1gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072920170725
196632opt1gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072920170725
196722opt1gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072920170725
196857opt1gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072920170725
197514opt1gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072920170725
197541opt1gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072920170725
197541opt1gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072920170725
197541opt1gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072920170725
197586opt1gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072920170725
197820opt1gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072920170725
197865opt1gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072920170725
198603opt1gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072920170725
198612opt1gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072920170725
198621opt1gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072920170725
198684opt1gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072920170725
198729opt1gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072920170725
198936opt1gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072920170725
198936opt1gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072920170725
198936opt1gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072920170725
198981opt1gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072920170725
199125opt1gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072920170725
199197opt1gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072920170725
199458opt1gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072920170725
199548opt1gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072920170725
199566opt1gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072920170725
199629opt1gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072920170725
199656opt1gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072920170725
199809opt1gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072920170725
200070opt1gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072920170725
200070opt1gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072920170725
200385opt1gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072920170725
200475opt1gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072920170725
201330opt1gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072920170725
201987opt1gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072920170725
202248opt1gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072920170725
203445opt1gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072920170725
203508opt1gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072920170725
204660opt1gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072920170725
205578opt1gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072920170725
205614opt1gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072920170725
207108opt1gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072920170725
207243opt1gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072920170725
207558opt1gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072920170725
207918opt1gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072920170725
208233opt1gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072920170725
208602opt1gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072920170725
209115opt1gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072920170725
209142opt1gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072920170725
209331opt1gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072920170725
209745opt1gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072920170725
209808opt1gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072920170725
210150opt1gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072920170725
210942opt1gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072920170725
212409opt1gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072920170725
212544opt1gcc -m32 -O2 -fomit-frame-pointer2017072920170725
7089030refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072920170725
7129683refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072920170725
7226838refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072920170725
7228656refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072920170725
7254459refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072920170725
7303851refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072920170725
7360353refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072920170725
7372557refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072920170725
7373079refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072920170725
7397874refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072920170725
7428348refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072920170725
7453224refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072920170725
7474248refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072920170725
7507656refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072920170725
7526997refgcc -m32 -O3 -fomit-frame-pointer2017072920170725
7571313refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072920170725
7575723refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072920170725
7720326refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072920170725
7724079refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072920170725
7733691refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072920170725
7787853refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072920170725
7797501refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072920170725
7799679refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072920170725
7860258refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072920170725
7889859refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072920170725
7917120refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072920170725
7936569refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072920170725
7951284refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072920170725
8036496refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072920170725
8387541refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072920170725
8389062refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072920170725
8389188refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072920170725
8426160refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072920170725
8464536refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072920170725
8527608refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072920170725
8618868refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072920170725
8628750refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072920170725
9080937refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072920170725
20788569refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072920170725
20795121refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072920170725
20811357refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072920170725
20815695refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072920170725
20819880refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072920170725
20844540refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072920170725
20856654refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072920170725
20862234refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072920170725
20911149refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072920170725
20936637refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072920170725
21220560refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072920170725
21260151refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072920170725
21278772refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072920170725
21350979refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072920170725
21366513refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072920170725
21461580refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072920170725
21472668refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072920170725
21473091refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072920170725
21494052refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072920170725
21496806refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072920170725
21533814refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072920170725
21540879refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072920170725
21541023refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072920170725
21626973refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072920170725
21680226refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072920170725
21694194refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072920170725
21781836refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072920170725
21788919refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072920170725
21807990refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072920170725
21813840refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072920170725
21883743refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072920170725
21900888refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072920170725
21925035refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072920170725
21945015refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072920170725
21998961refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072920170725
22050018refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072920170725
22127652refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072920170725
22275468refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072920170725
22503924refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072920170725
22511691refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072920170725
22550094refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072920170725
22551534refgcc -m32 -O -fomit-frame-pointer2017072920170725
22551597refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072920170725
22553190refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072920170725
22557096refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072920170725
22563666refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072920170725
22569372refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072920170725
22574997refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072920170725
22585527refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072920170725
22607118refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072920170725
22617684refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072920170725
22618755refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072920170725
22750677refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072920170725
22780530refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072920170725
22843845refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072920170725
22847958refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072920170725
22853655refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072920170725
23126094refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072920170725
23443407refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072920170725
23912721refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072920170725
23914755refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072920170725
23980050refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072920170725
23983524refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072920170725
24007716refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072920170725
24016869refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072920170725
24024438refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072920170725
24033717refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072920170725
24078402refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072920170725
24143949refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072920170725
24200001refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072920170725
24267177refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072920170725
24331293refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072920170725
24421176refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072920170725
37669608refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072920170725
37675791refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072920170725
37677096refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072920170725
37680336refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072920170725
37684467refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072920170725
37716714refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072920170725
37751103refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072920170725
37765449refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072920170725
37768176refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072920170725
37773315refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072920170725
37781703refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072920170725
37781892refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072920170725
37793583refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072920170725
37818081refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072920170725
38465829refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072920170725
38465901refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072920170725
38471490refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072920170725
38485026refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072920170725
38542266refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072920170725
38547468refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072920170725
38548422refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072920170725
38558430refgcc -m32 -O2 -fomit-frame-pointer2017072920170725
38678859refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072920170725
38681919refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072920170725
38684637refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072920170725
39406824refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072920170725
39417678refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072920170725
39426507refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072920170725
39770307refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072920170725
39784005refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072920170725
39790098refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072920170725
39795804refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072920170725
39800304refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072920170725
39801672refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072920170725
39802194refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072920170725
39802464refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072920170725
39807351refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072920170725
39809565refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072920170725
39826152refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072920170725
39842919refgcc -m32 -Os -fomit-frame-pointer2017072920170725
39850839refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072920170725
39858948refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072920170725
39895578refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072920170725
39919725refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072920170725
39920256refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072920170725
39922371refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072920170725
39952359refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072920170725
39957210refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072920170725
39958605refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072920170725
39961566refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072920170725
39963321refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072920170725
39963528refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072920170725
39965733refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072920170725
39979953refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072920170725
39980502refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072920170725
39991455refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072920170725

Test failure

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

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
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

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:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
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:9: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [enabled by default]
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