Implementation notes: x86, mace, crypto_aead/acorn128v3

Computer: mace
Architecture: x86
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: acorn128v3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
184255? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016122120161220
185014? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016122120161220
185384? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016122120161220
185983? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016122120161220
185996? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016122120161220
186665? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
187617? ? ?? ? ?opt1gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016122120161220
187910? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016122120161220
187943? ? ?? ? ?opt1gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016122120161220
187944? ? ?? ? ?opt1gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016122120161220
188471? ? ?? ? ?opt1gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016122120161220
188478? ? ?? ? ?opt1gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016122120161220
188838? ? ?? ? ?opt1gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
189352? ? ?? ? ?opt1gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016122120161220
192042? ? ?? ? ?opt1gcc_-m32_-O3_-fomit-frame-pointer2016122120161220
192472? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016122120161220
192485? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016122120161220
192506? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016122120161220
192557? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016122120161220
192761? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016122120161220
192825? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016122120161220
192831? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
192865? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016122120161220
192936? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016122120161220
192965? ? ?? ? ?opt1gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016122120161220
193006? ? ?? ? ?opt1gcc_-m32_-march=k8_-O_-fomit-frame-pointer2016122120161220
193006? ? ?? ? ?opt1gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016122120161220
193191? ? ?? ? ?opt1gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016122120161220
193198? ? ?? ? ?opt1gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016122120161220
193251? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016122120161220
193973? ? ?? ? ?opt1gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016122120161220
194229? ? ?? ? ?opt1gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016122120161220
194353? ? ?? ? ?opt1gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016122120161220
194769? ? ?? ? ?opt1gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016122120161220
194773? ? ?? ? ?opt1gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016122120161220
194790? ? ?? ? ?opt1gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016122120161220
194822? ? ?? ? ?opt1gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016122120161220
194842? ? ?? ? ?opt1gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016122120161220
195376? ? ?? ? ?opt1gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016122120161220
197297? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016122120161220
197988? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016122120161220
198405? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016122120161220
198713? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016122120161220
198952? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016122120161220
199282? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016122120161220
199525? ? ?? ? ?opt1gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016122120161220
199935? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016122120161220
200443? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016122120161220
200582? ? ?? ? ?opt1gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016122120161220
200627? ? ?? ? ?opt1gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016122120161220
200719? ? ?? ? ?opt1gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016122120161220
200719? ? ?? ? ?opt1gcc_-m32_-march=k6_-O_-fomit-frame-pointer2016122120161220
200744? ? ?? ? ?opt1gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016122120161220
200965? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016122120161220
201311? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016122120161220
201340? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016122120161220
201522? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016122120161220
201526? ? ?? ? ?opt1gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016122120161220
201549? ? ?? ? ?opt1gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016122120161220
201569? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016122120161220
201725? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016122120161220
201835? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016122120161220
201921? ? ?? ? ?opt1gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016122120161220
201942? ? ?? ? ?opt1gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016122120161220
201993? ? ?? ? ?opt1gcc_-m32_-O_-fomit-frame-pointer2016122120161220
202601? ? ?? ? ?opt1gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
202884? ? ?? ? ?opt1gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016122120161220
202938? ? ?? ? ?opt1gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016122120161220
203362? ? ?? ? ?opt1gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016122120161220
203438? ? ?? ? ?opt1gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016122120161220
203829? ? ?? ? ?opt1gcc_-m32_-march=i386_-O_-fomit-frame-pointer2016122120161220
204334? ? ?? ? ?opt1gcc_-m32_-march=core2_-O_-fomit-frame-pointer2016122120161220
204382? ? ?? ? ?opt1gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016122120161220
204401? ? ?? ? ?opt1gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016122120161220
204578? ? ?? ? ?opt1gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
204591? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016122120161220
204594? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
205819? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016122120161220
205820? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016122120161220
205918? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
206527? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016122120161220
206575? ? ?? ? ?opt1gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
206974? ? ?? ? ?opt1gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016122120161220
207071? ? ?? ? ?opt1gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
207072? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016122120161220
207073? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016122120161220
207079? ? ?? ? ?opt1gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016122120161220
207107? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016122120161220
208389? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016122120161220
208505? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016122120161220
208523? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016122120161220
208546? ? ?? ? ?opt1gcc_-m32_-O2_-fomit-frame-pointer2016122120161220
208661? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
209076? ? ?? ? ?opt1gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016122120161220
209131? ? ?? ? ?opt1gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016122120161220
209282? ? ?? ? ?opt1gcc_-m32_-march=i486_-O_-fomit-frame-pointer2016122120161220
209306? ? ?? ? ?opt1gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016122120161220
209310? ? ?? ? ?opt1gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016122120161220
209393? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016122120161220
209588? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016122120161220
209832? ? ?? ? ?opt1gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016122120161220
210052? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
210278? ? ?? ? ?opt1gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016122120161220
210736? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016122120161220
210744? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016122120161220
210746? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016122120161220
210802? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016122120161220
210890? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016122120161220
211448? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016122120161220
211448? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016122120161220
211474? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016122120161220
212031? ? ?? ? ?opt1gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016122120161220
212035? ? ?? ? ?opt1gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016122120161220
212041? ? ?? ? ?opt1gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016122120161220
212351? ? ?? ? ?opt1gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016122120161220
212352? ? ?? ? ?opt1gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016122120161220
212357? ? ?? ? ?opt1gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016122120161220
212508? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016122120161220
212701? ? ?? ? ?opt1gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016122120161220
212703? ? ?? ? ?opt1gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016122120161220
214067? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016122120161220
214068? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016122120161220
214406? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016122120161220
214669? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016122120161220
215110? ? ?? ? ?opt1gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016122120161220
215273? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016122120161220
215273? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016122120161220
215340? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016122120161220
215368? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016122120161220
215368? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016122120161220
215371? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016122120161220
215373? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
215939? ? ?? ? ?opt1gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016122120161220
216026? ? ?? ? ?opt1gcc_-m32_-Os_-fomit-frame-pointer2016122120161220
216852? ? ?? ? ?opt1gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016122120161220
216891? ? ?? ? ?opt1gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016122120161220
216916? ? ?? ? ?opt1gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
216926? ? ?? ? ?opt1gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016122120161220
217351? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016122120161220
217356? ? ?? ? ?opt1gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016122120161220
217570? ? ?? ? ?opt1gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016122120161220
217578? ? ?? ? ?opt1gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016122120161220
217606? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016122120161220
217623? ? ?? ? ?opt1gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016122120161220
217695? ? ?? ? ?opt1gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016122120161220
218336? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016122120161220
218340? ? ?? ? ?opt1gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016122120161220
218478? ? ?? ? ?opt1gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016122120161220
218966? ? ?? ? ?opt1gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016122120161220
219790? ? ?? ? ?opt1gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016122120161220
219868? ? ?? ? ?opt1gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016122120161220
220252? ? ?? ? ?opt1gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016122120161220
220257? ? ?? ? ?opt1gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016122120161220
222963? ? ?? ? ?opt1gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016122120161220
224520? ? ?? ? ?opt1gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016122120161220
224765? ? ?? ? ?opt1gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016122120161220
227155? ? ?? ? ?opt1gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016122120161220
227160? ? ?? ? ?opt1gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
227535? ? ?? ? ?opt1gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016122120161220
228380? ? ?? ? ?opt1gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016122120161220
693650? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016122120161220
781867? ? ?? ? ?8bitfastgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016122120161220
893844? ? ?? ? ?8bitfastgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016122120161220
923166? ? ?? ? ?8bitfastgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016122120161220
9938454? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016122120161220
9948536? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
9995651? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016122120161220
9995793? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
10007133? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016122120161220
10015627? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016122120161220
10018692? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016122120161220
10025140? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016122120161220
10031253? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016122120161220
10090185? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016122120161220
10156572? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2016122120161220
10158379? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016122120161220
10222364? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016122120161220
10228422? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
10262268? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016122120161220
10291855? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016122120161220
10358641? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016122120161220
10399164? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016122120161220
10401587? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
10420778? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016122120161220
10421091? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016122120161220
10555200? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016122120161220
10633852? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016122120161220
10643334? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016122120161220
10644124? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016122120161220
10644405? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016122120161220
10652342? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016122120161220
10652400? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016122120161220
10679958? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016122120161220
10752897? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016122120161220
10753264? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016122120161220
10776748? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016122120161220
10812610? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016122120161220
10824621? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016122120161220
10856742? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016122120161220
10857361? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016122120161220
10971528? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016122120161220
25647870? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016122120161220
25854534? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
25927306? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016122120161220
26098170? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016122120161220
26252158? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016122120161220
26283418? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
26390048? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016122120161220
26402682? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016122120161220
26428100? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016122120161220
26447721? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016122120161220
26483257? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016122120161220
26509170? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016122120161220
26599188? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016122120161220
26606547? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016122120161220
26937027? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016122120161220
27176334? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016122120161220
27186764? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016122120161220
27272088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016122120161220
27395157? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016122120161220
27608333? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016122120161220
27713352? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016122120161220
27725281? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016122120161220
28017117? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016122120161220
28107729? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016122120161220
28119618? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016122120161220
28240329? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016122120161220
28310516? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016122120161220
28318806? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016122120161220
28319943? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016122120161220
28322420? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016122120161220
28450345? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016122120161220
28613316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016122120161220
28780214? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016122120161220
28783132? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016122120161220
28852924? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
28980914? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016122120161220
37473753? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016122120161220
38103856? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016122120161220
38108818? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2016122120161220
38110916? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016122120161220
41715194? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016122120161220
41720051? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2016122120161220
41882599? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016122120161220
41898725? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016122120161220
42109022? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
42879999? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016122120161220
44277033? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016122120161220
44279948? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016122120161220
44283196? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016122120161220
48622726? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016122120161220
48625000? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016122120161220
48625969? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016122120161220
48830018? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016122120161220
49173657? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016122120161220
49176836? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016122120161220
49178137? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016122120161220
49201979? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016122120161220
49247511? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
49261566? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2016122120161220
50142385? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016122120161220
50146667? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
50571380? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2016122120161220
50613614? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016122120161220
50621887? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016122120161220
50730304? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016122120161220
50765761? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016122120161220
50791436? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016122120161220
51087418? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016122120161220
51198415? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2016122120161220
51272453? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016122120161220
51280811? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2016122120161220
51284630? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016122120161220
53400218? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016122120161220
53403727? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016122120161220
53419671? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016122120161220
53628109? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016122120161220
53641879? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016122120161220
53870669? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016122120161220
53872764? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016122120161220
53876021? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016122120161220
53993587? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016122120161220
54054067? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
54072460? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016122120161220
54111699? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2016122120161220
54112240? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016122120161220
54117924? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016122120161220
54153104? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
54217890? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016122120161220
54218509? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016122120161220
54219681? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016122120161220
54221573? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016122120161220
54247463? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016122120161220
54248795? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016122120161220
54248978? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016122120161220
54251500? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016122120161220
54257525? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
54257901? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016122120161220
54258345? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016122120161220
54264560? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016122120161220
54265164? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016122120161220
54266744? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016122120161220
54292008? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016122120161220
54295045? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016122120161220
54329749? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016122120161220
54335955? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016122120161220
54352801? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016122120161220
54354167? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
54355648? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016122120161220
54361211? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016122120161220
54366549? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016122120161220
54416015? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016122120161220
54419012? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016122120161220
54435338? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016122120161220
54438064? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016122120161220
54450934? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016122120161220
54451637? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016122120161220
54471307? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016122120161220
54476910? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016122120161220
54531101? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2016122120161220
54690261? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016122120161220
56334293? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016122120161220
56338991? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016122120161220
56344025? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016122120161220

Test failure

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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