Implementation notes: x86, kizomba, crypto_aead/acorn128v3

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: acorn128v3
TimeImplementationCompilerBenchmark dateSUPERCOP version
103792opt1gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082120180818
103947opt1gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082120180818
104228opt1gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082120180818
104250opt1gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082120180818
104556opt1gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082120180818
104569opt1gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082120180818
104609opt1gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082120180818
104730opt1gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082120180818
104774opt1gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082120180818
105456opt1gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082120180818
105524opt1gcc -m32 -O3 -fomit-frame-pointer2018082120180818
105587opt1gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082120180818
105623opt1gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082120180818
105778opt1gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082120180818
106413opt1gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082120180818
107351opt1gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082120180818
107361opt1gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082120180818
107825opt1gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082120180818
108260opt1gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082120180818
108401opt1gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082120180818
108923opt1gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082120180818
109335opt1gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082120180818
109468opt1gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082120180818
110698opt1gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082120180818
110705opt1gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082120180818
111190opt1gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082120180818
111202opt1gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082120180818
111234opt1gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082120180818
111238opt1gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082120180818
111266opt1gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082120180818
111288opt1gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082120180818
111579opt1gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082120180818
111667opt1gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082120180818
111668opt1gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082120180818
112442opt1gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082120180818
112504opt1gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082120180818
112946opt1gcc -m32 -march=athlon -O -fomit-frame-pointer2018082120180818
113583opt1gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082120180818
114637opt1gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082120180818
114639opt1gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082120180818
114655opt1gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082120180818
114663opt1gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082120180818
115111opt1gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082120180818
115194opt1gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082120180818
115270opt1gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082120180818
115411opt1gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082120180818
115572opt1gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082120180818
115641opt1gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082120180818
115678opt1gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082120180818
115792opt1gcc -m32 -march=pentium -O -fomit-frame-pointer2018082120180818
115929opt1gcc -m32 -march=i486 -O -fomit-frame-pointer2018082120180818
116347opt1gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082120180818
116399opt1gcc -m32 -march=i386 -O -fomit-frame-pointer2018082120180818
116731opt1gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082120180818
116774opt1gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082120180818
116861opt1gcc -funroll-loops -m32 -O -fomit-frame-pointer2018082120180818
116934opt1gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082120180818
116943opt1gcc -m32 -march=k6 -O -fomit-frame-pointer2018082120180818
117092opt1gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082120180818
117395opt1gcc -m32 -O -fomit-frame-pointer2018082120180818
119591opt1gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082120180818
119698opt1gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082120180818
119885opt1gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082120180818
119955opt1gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082120180818
123672opt1gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082120180818
124159opt1gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082120180818
124236opt1gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082120180818
124704opt1gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082120180818
124863opt1gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082120180818
124925opt1gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082120180818
124956opt1gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082120180818
125032opt1gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082120180818
126007opt1gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082120180818
126053opt1gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082120180818
126332opt1gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082120180818
126404opt1gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082120180818
126588opt1gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082120180818
126609opt1gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082120180818
126702opt1gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082120180818
127623opt1gcc -m32 -march=i486 -Os -fomit-frame-pointer2018082120180818
127627opt1gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082120180818
127762opt1gcc -m32 -march=i386 -Os -fomit-frame-pointer2018082120180818
127845opt1gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082120180818
127988opt1gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082120180818
128105opt1gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082120180818
128331opt1gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082120180818
128377opt1gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082120180818
128497opt1gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082120180818
128510opt1gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082120180818
128566opt1gcc -m32 -march=pentium -Os -fomit-frame-pointer2018082120180818
128588opt1gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082120180818
128604opt1gcc -m32 -march=k6 -Os -fomit-frame-pointer2018082120180818
128607opt1gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082120180818
128655opt1gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082120180818
128703opt1gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082120180818
128706opt1gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082120180818
128714opt1gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082120180818
128726opt1gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082120180818
128791opt1gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082120180818
128794opt1gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082120180818
128828opt1gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082120180818
128879opt1gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082120180818
129089opt1gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082120180818
129137opt1gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082120180818
129151opt1gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082120180818
129176opt1gcc -m32 -march=athlon -Os -fomit-frame-pointer2018082120180818
129180opt1gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082120180818
129250opt1gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082120180818
129258opt1gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082120180818
129274opt1gcc -m32 -Os -fomit-frame-pointer2018082120180818
129296opt1gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082120180818
129301opt1gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082120180818
129544opt1gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082120180818
129600opt1gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082120180818
129718opt1gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082120180818
129774opt1gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082120180818
130236opt1gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082120180818
130270opt1gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082120180818
130716opt1gcc -m32 -O2 -fomit-frame-pointer2018082120180818
133514opt1gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082120180818
171953opt1gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082120180818
173159opt1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082120180818
174938opt1gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082120180818
178643opt1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082120180818
182863opt1gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082120180818
202246opt1gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082120180818
211718opt1gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082120180818
211803opt1gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082120180818
212113opt1gcc -m32 -march=nocona -O -fomit-frame-pointer2018082120180818
212117opt1gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082120180818
212504opt1gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082120180818
212506opt1gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082120180818
212535opt1gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082120180818
212579opt1gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082120180818
212595opt1gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082120180818
212643opt1gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082120180818
212677opt1gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082120180818
212760opt1gcc -m32 -march=corei7 -O -fomit-frame-pointer2018082120180818
212854opt1gcc -m32 -march=core2 -O -fomit-frame-pointer2018082120180818
212940opt1gcc -m32 -march=prescott -O -fomit-frame-pointer2018082120180818
213046opt1gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082120180818
213081opt1gcc -m32 -march=barcelona -O -fomit-frame-pointer2018082120180818
214073opt1gcc -m32 -march=k8 -O -fomit-frame-pointer2018082120180818
214547opt1gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082120180818
215853opt1gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082120180818
215984opt1gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082120180818
220127opt1gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082120180818
220141opt1gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082120180818
220349opt1gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082120180818
220363opt1gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082120180818
221461opt1gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082120180818
221508opt1gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082120180818
223352opt1gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082120180818
250319opt1gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082120180818
250688opt1gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082120180818
254839opt1gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082120180818
257327opt1gcc -m32 -march=core2 -Os -fomit-frame-pointer2018082120180818
286093opt1gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082120180818
286113opt1gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082120180818
286151opt1gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082120180818
287183opt1gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082120180818
287198opt1gcc -m32 -march=prescott -Os -fomit-frame-pointer2018082120180818
287724opt1gcc -m32 -march=nocona -Os -fomit-frame-pointer2018082120180818
314978opt1gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082120180818
327458opt1gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082120180818
337675opt1gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082120180818
355479opt1gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082120180818
365023opt1gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082120180818
370558opt1gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082120180818
376328opt1gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082120180818
395059opt1gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082120180818
416135opt1gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082120180818
466119opt1gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082120180818
4697218bitfast2gcc -m32 -O2 -fomit-frame-pointer2018082120180818
471807opt1gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082120180818
505155opt1gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082120180818
515516opt1gcc -m32 -march=k8 -Os -fomit-frame-pointer2018082120180818
3206014refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082120180818
3209260refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082120180818
3214215refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082120180818
3243341refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082120180818
3249115refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082120180818
3263973refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082120180818
3263994refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082120180818
3273391refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082120180818
3276000refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082120180818
3286873refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082120180818
3289304refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082120180818
3289875refgcc -m32 -O3 -fomit-frame-pointer2018082120180818
3298240refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082120180818
3301141refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082120180818
3304008refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082120180818
3307432refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082120180818
3308736refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082120180818
3312283refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082120180818
3316936refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082120180818
3334923refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082120180818
3358752refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082120180818
3378387refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082120180818
3407480refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082120180818
3413669refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082120180818
3416768refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082120180818
3432156refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082120180818
3443516refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082120180818
3448397refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082120180818
3449986refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082120180818
3453441refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082120180818
4009268refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082120180818
4057873refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082120180818
4067920refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082120180818
4071695refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082120180818
4073091refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082120180818
4074212refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082120180818
4088988refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082120180818
4114661refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082120180818
4115621refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082120180818
4116020refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082120180818
4263224refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082120180818
4265821refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082120180818
4332660refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082120180818
4337620refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082120180818
18570907refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082120180818
18574893refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082120180818
18577145refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082120180818
18578270refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082120180818
18755059refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082120180818
18813573refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082120180818
18831915refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082120180818
18834101refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082120180818
18880625refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082120180818
18914181refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082120180818
18932646refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082120180818
18979294refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082120180818
19014888refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082120180818
19062672refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082120180818
19063984refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082120180818
19107810refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082120180818
19111211refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082120180818
19116284refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082120180818
19143425refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082120180818
19161933refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082120180818
19212192refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082120180818
19224326refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082120180818
19296576refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082120180818
19311365refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082120180818
19318931refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082120180818
19319730refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082120180818
19330707refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082120180818
19522542refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082120180818
19529681refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082120180818
19529760refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082120180818
19553549refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082120180818
19571653refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082120180818
19595897refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082120180818
19617359refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082120180818
19630528refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082120180818
20397103refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082120180818
20413230refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082120180818
20413411refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082120180818
20413482refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082120180818
20435994refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082120180818
20453496refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082120180818
20454075refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082120180818
20643629refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082120180818
20670785refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082120180818
20731847refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082120180818
20741235refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082120180818
20752456refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082120180818
20851688refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082120180818
20859782refgcc -m32 -O2 -fomit-frame-pointer2018082120180818
20860524refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082120180818
20866035refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082120180818
20868478refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082120180818
20870133refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082120180818
20870748refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082120180818
20882829refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082120180818
20904875refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082120180818
20976157refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082120180818
21053023refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082120180818
21147802refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082120180818
21159866refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082120180818
21186445refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082120180818
21198905refgcc -m32 -O -fomit-frame-pointer2018082120180818
21215355refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082120180818
21219835refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082120180818
21273109refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082120180818
21311675refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082120180818
21313915refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082120180818
21327726refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082120180818
21331883refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082120180818
21335575refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082120180818
21354324refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082120180818
24280196refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082120180818
25401891refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082120180818
25451901refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082120180818
25654514refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082120180818
25666157refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082120180818
25719069refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082120180818
25838810refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082120180818
25840569refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082120180818
25844811refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082120180818
25868930refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082120180818
25928226refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082120180818
25939433refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082120180818
26026254refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082120180818
26068637refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082120180818
26347108refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082120180818
26882000refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082120180818
27803615refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082120180818
27852559refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082120180818
27952186refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082120180818
27976591refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082120180818
28035186refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082120180818
28043734refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082120180818
28188197refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082120180818
28198446refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082120180818
28218667refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082120180818
28244782refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082120180818
28717627refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082120180818
29195163refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082120180818
29251474refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082120180818
29307750refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082120180818
29353483refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082120180818
29388673refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082120180818
29460563refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082120180818
29585604refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082120180818
29626849refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082120180818
29653325refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082120180818
30439075refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082120180818
30486076refgcc -m32 -Os -fomit-frame-pointer2018082120180818
30808540refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082120180818
33058665refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082120180818
33170117refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082120180818
33198650refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082120180818
33439607refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082120180818
33439818refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082120180818
33443127refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082120180818
33677286refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082120180818
33690572refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082120180818
33788580refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082120180818
33798452refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082120180818
33925748refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082120180818
34412637refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082120180818
34415752refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082120180818
34772353refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082120180818
35152593refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082120180818
35439580refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082120180818
35442554refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082120180818
35443348refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082120180818
35542391refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082120180818
35614038refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082120180818
35769676refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082120180818
35929867refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082120180818

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: 172, 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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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: 172, 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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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: 172, 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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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