Implementation notes: x86, h9trinity, crypto_aead/acorn128v3

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: acorn128v3
TimeImplementationCompilerBenchmark dateSUPERCOP version
214671opt1gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111920171020
216189opt1gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111920171020
216983opt1gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111920171020
217383opt1gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111920171020
217488opt1gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111920171020
217588opt1gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111920171020
217813opt1gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111920171020
217952opt1gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111920171020
218030opt1gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111920171020
218218opt1gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111920171020
218595opt1gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111920171020
219295opt1gcc -m32 -O3 -fomit-frame-pointer2017111920171020
220358opt1gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111920171020
220496opt1gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111920171020
220799opt1gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111920171020
220849opt1gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111920171020
220859opt1gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111920171020
221173opt1gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111920171020
221394opt1gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111920171020
221850opt1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111920171020
221992opt1gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111920171020
222022opt1gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111920171020
223913opt1gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111920171020
224173opt1gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111920171020
224180opt1gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111920171020
227278opt1gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111920171020
227429opt1gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111920171020
227463opt1gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111920171020
227701opt1gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111920171020
227888opt1gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111920171020
227947opt1gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111920171020
227971opt1gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111920171020
227998opt1gcc -m32 -march=athlon -O -fomit-frame-pointer2017111920171020
228011opt1gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111920171020
228105opt1gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111920171020
228107opt1gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111920171020
228239opt1gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111920171020
228244opt1gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111920171020
228260opt1gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111920171020
228847opt1gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111920171020
229000opt1gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111920171020
229001opt1gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111920171020
229010opt1gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111920171020
229354opt1gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111920171020
229446opt1gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111920171020
229455opt1gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111920171020
229486opt1gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111920171020
229500opt1gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111920171020
229535opt1gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111920171020
229598opt1gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111920171020
229702opt1gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111920171020
229732opt1gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111920171020
229790opt1gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111920171020
229896opt1gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111920171020
230084opt1gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111920171020
230988opt1gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111920171020
231127opt1gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111920171020
231279opt1gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111920171020
231307opt1gcc -m32 -march=k8 -O -fomit-frame-pointer2017111920171020
231578opt1gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111920171020
231582opt1gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111920171020
231677opt1gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111920171020
231812opt1gcc -m32 -march=nocona -O -fomit-frame-pointer2017111920171020
231878opt1gcc -m32 -march=prescott -O -fomit-frame-pointer2017111920171020
232343opt1gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111920171020
232749opt1gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111920171020
232902opt1gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111920171020
233060opt1gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111920171020
233260opt1gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111920171020
233272opt1gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111920171020
233304opt1gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111920171020
233310opt1gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111920171020
233345opt1gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111920171020
233365opt1gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111920171020
233372opt1gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111920171020
233477opt1gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111920171020
233513opt1gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111920171020
233538opt1gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111920171020
233564opt1gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111920171020
233723opt1gcc -m32 -march=pentium -Os -fomit-frame-pointer2017111920171020
233803opt1gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111920171020
234023opt1gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111920171020
234024opt1gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111920171020
234107opt1gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111920171020
234118opt1gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111920171020
234118opt1gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111920171020
234192opt1gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111920171020
234263opt1gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111920171020
234303opt1gcc -m32 -O2 -fomit-frame-pointer2017111920171020
234320opt1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111920171020
234353opt1gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111920171020
234365opt1gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111920171020
234466opt1gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111920171020
234523opt1gcc -m32 -Os -fomit-frame-pointer2017111920171020
234543opt1gcc -m32 -march=athlon -Os -fomit-frame-pointer2017111920171020
234558opt1gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111920171020
234580opt1gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111920171020
234633opt1gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111920171020
234759opt1gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111920171020
234789opt1gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111920171020
234905opt1gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111920171020
234923opt1gcc -m32 -march=k8 -Os -fomit-frame-pointer2017111920171020
234950opt1gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111920171020
234998opt1gcc -funroll-loops -m32 -O -fomit-frame-pointer2017111920171020
235004opt1gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111920171020
235040opt1gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111920171020
235045opt1gcc -m32 -march=barcelona -O -fomit-frame-pointer2017111920171020
235048opt1gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111920171020
235086opt1gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111920171020
235132opt1gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111920171020
235158opt1gcc -m32 -march=corei7 -O -fomit-frame-pointer2017111920171020
235210opt1gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111920171020
235231opt1gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111920171020
235279opt1gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111920171020
235347opt1gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111920171020
235368opt1gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111920171020
235394opt1gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111920171020
235402opt1gcc -m32 -march=core2 -O -fomit-frame-pointer2017111920171020
235416opt1gcc -m32 -march=i386 -O -fomit-frame-pointer2017111920171020
235497opt1gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111920171020
235664opt1gcc -m32 -march=i486 -O -fomit-frame-pointer2017111920171020
235791opt1gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111920171020
236471opt1gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111920171020
236569opt1gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111920171020
236663opt1gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111920171020
236748opt1gcc -m32 -march=k6 -Os -fomit-frame-pointer2017111920171020
236763opt1gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111920171020
236797opt1gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111920171020
236802opt1gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111920171020
236822opt1gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111920171020
236974opt1gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111920171020
237167opt1gcc -m32 -march=core2 -Os -fomit-frame-pointer2017111920171020
237187opt1gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111920171020
237239opt1gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111920171020
237632opt1gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111920171020
237639opt1gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111920171020
237669opt1gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111920171020
237674opt1gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111920171020
238046opt1gcc -m32 -O -fomit-frame-pointer2017111920171020
238092opt1gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111920171020
238280opt1gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111920171020
238555opt1gcc -m32 -march=pentium -O -fomit-frame-pointer2017111920171020
238761opt1gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111920171020
238927opt1gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111920171020
239052opt1gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111920171020
239100opt1gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111920171020
239207opt1gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111920171020
239418opt1gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111920171020
239489opt1gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111920171020
240096opt1gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111920171020
240124opt1gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111920171020
240358opt1gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111920171020
240732opt1gcc -m32 -march=prescott -Os -fomit-frame-pointer2017111920171020
240777opt1gcc -m32 -march=nocona -Os -fomit-frame-pointer2017111920171020
241237opt1gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111920171020
241539opt1gcc -m32 -march=k6 -O -fomit-frame-pointer2017111920171020
241610opt1gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111920171020
241885opt1gcc -m32 -march=i386 -Os -fomit-frame-pointer2017111920171020
242002opt1gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111920171020
242048opt1gcc -m32 -march=i486 -Os -fomit-frame-pointer2017111920171020
242120opt1gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111920171020
242265opt1gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111920171020
242338opt1gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111920171020
242523opt1gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111920171020
242670opt1gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111920171020
242727opt1gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111920171020
243871opt1gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111920171020
244265opt1gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111920171020
244796opt1gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111920171020
244854opt1gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111920171020
245395opt1gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111920171020
245469opt1gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111920171020
5798890refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111920171020
5905333refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111920171020
5912686refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111920171020
5917518refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111920171020
5947683refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111920171020
5953899refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111920171020
5995103refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111920171020
6002984refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111920171020
6004491refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111920171020
6009166refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111920171020
6010032refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111920171020
6010059refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111920171020
6011710refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111920171020
6063041refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111920171020
6066988refgcc -m32 -O3 -fomit-frame-pointer2017111920171020
6124791refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111920171020
6183200refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111920171020
6197965refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111920171020
6208349refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111920171020
6285390refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111920171020
6287042refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111920171020
6321352refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111920171020
6336541refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111920171020
6401111refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111920171020
6510884refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111920171020
6515236refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111920171020
6574909refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111920171020
6603532refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111920171020
6634242refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111920171020
7164204refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111920171020
7304418refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111920171020
7379547refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111920171020
7674865refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111920171020
7706158refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111920171020
7710728refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111920171020
7723882refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111920171020
7757014refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111920171020
7837447refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111920171020
7838367refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111920171020
7989410refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111920171020
8115189refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111920171020
8117735refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111920171020
8369466refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111920171020
24067815refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111920171020
24069948refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111920171020
24213156refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111920171020
24232123refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111920171020
24345536refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111920171020
24387346refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111920171020
24520141refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111920171020
24809407refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111920171020
24910788refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111920171020
25300814refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111920171020
25393918refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111920171020
25839783refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111920171020
25885802refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111920171020
25942286refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111920171020
25986180refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111920171020
26144754refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111920171020
26162896refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111920171020
26167611refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111920171020
26338234refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111920171020
26345129refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017111920171020
26441539refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111920171020
26607864refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111920171020
31796957refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111920171020
31797786refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111920171020
31798945refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111920171020
31928071refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111920171020
32278381refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111920171020
32327750refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111920171020
32451025refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111920171020
32545643refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111920171020
32547894refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111920171020
32606167refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111920171020
32694294refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111920171020
33100164refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111920171020
33502957refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111920171020
33558536refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111920171020
38343207refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111920171020
38367957refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111920171020
38368327refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111920171020
38496837refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111920171020
38507781refgcc -m32 -O2 -fomit-frame-pointer2017111920171020
38558034refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111920171020
38676430refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111920171020
38732492refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111920171020
38742796refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111920171020
38875695refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017111920171020
38886306refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111920171020
38985356refgcc -m32 -O -fomit-frame-pointer2017111920171020
39004484refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111920171020
39007472refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111920171020
39537036refgcc -m32 -march=prescott -O -fomit-frame-pointer2017111920171020
39675935refgcc -m32 -march=nocona -O -fomit-frame-pointer2017111920171020
40607790refgcc -m32 -march=athlon -O -fomit-frame-pointer2017111920171020
40905432refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111920171020
41246085refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111920171020
41272624refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017111920171020
42167382refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111920171020
42271247refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111920171020
42449809refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111920171020
43236855refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111920171020
45743059refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111920171020
46230966refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111920171020
47070402refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111920171020
48175048refgcc -m32 -march=k8 -O -fomit-frame-pointer2017111920171020
49478944refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111920171020
49939905refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111920171020
50241880refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111920171020
50245921refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111920171020
50385888refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111920171020
50974080refgcc -m32 -march=i386 -O -fomit-frame-pointer2017111920171020
51418703refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111920171020
51834009refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111920171020
52055609refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111920171020
52533176refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111920171020
52539336refgcc -m32 -march=k6 -O -fomit-frame-pointer2017111920171020
52540839refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111920171020
52987664refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111920171020
53048358refgcc -m32 -march=pentium -O -fomit-frame-pointer2017111920171020
53133548refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111920171020
53220725refgcc -m32 -march=i486 -O -fomit-frame-pointer2017111920171020
54252439refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111920171020
54257915refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111920171020
54265871refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111920171020
54321163refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111920171020
54418086refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111920171020
54448243refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111920171020
54484374refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111920171020
54563239refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111920171020
54668869refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111920171020
54674446refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111920171020
54701093refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111920171020
54705406refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111920171020
54729865refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111920171020
54742689refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111920171020
54743355refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017111920171020
54816795refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111920171020
54858116refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111920171020
54861097refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017111920171020
54891067refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111920171020
54997345refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017111920171020
55130583refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017111920171020
55301489refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111920171020
55335983refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111920171020
55474968refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017111920171020
55548316refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111920171020
55799468refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017111920171020
57318134refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111920171020
57324476refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111920171020
57764420refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111920171020
58215535refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111920171020
58397092refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111920171020
58479380refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111920171020
58717461refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111920171020
58885976refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111920171020
59678595refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017111920171020
60158947refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111920171020
60173198refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111920171020
60176135refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111920171020
60176896refgcc -m32 -Os -fomit-frame-pointer2017111920171020
60182950refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111920171020
60210342refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111920171020
60278303refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017111920171020
60663074refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017111920171020
60934249refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111920171020
62347427refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111920171020
62461026refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111920171020
65801701refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111920171020
66248324refgcc -m32 -march=core2 -O -fomit-frame-pointer2017111920171020
66533327refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111920171020

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: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: 171, 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 -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: 171, 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 -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: 171, 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 -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