Implementation notes: x86, latour, crypto_aead/ketjemajorv2

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: ketjemajorv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
193878generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
194292generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
194607generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
194859generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
195642generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
196542generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
196884generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
197037generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072320170718
197190generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
197901generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
198117generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
198216generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
198297generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
198342generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072320170718
198441generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
198531generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
198558generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072320170718
198639generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
198684generic64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072320170718
198711generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
198891generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
199035generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072320170718
199071generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
199170generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
199206generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
199242generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
199665generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
200079generic64gcc -m32 -O -fomit-frame-pointer2017072320170718
200106generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072320170718
200538generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
200592generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
200628generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072320170718
200817generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072320170718
200925generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
200934generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
200988generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
201060generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072320170718
201141generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
201159generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
201231generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
201519generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
201519generic64lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072320170718
201546generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
201555generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
201609generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
201654generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
201807generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
201870generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
201888generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072320170718
201978generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
202041generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
202140generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2017072320170718
202239generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
202365generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
202410generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
202500generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
202626generic64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072320170718
202626generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
202671generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072320170718
202725generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
202743generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
202761generic64lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072320170718
202824generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
202959generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
202995generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
203031generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
203382generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072320170718
203418generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
203562generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
203643generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
203733generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
203769generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
203877generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
203976generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
203985generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072320170718
204381generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
204426generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
204669generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017072320170718
204930generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
204993generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072320170718
205155generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
205254generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
205335generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
205344generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
205380generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
205389generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
205470generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
205506generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
205542generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
205578generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
205983generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
206208generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
206505generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
206523generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
206559generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
206613generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
206712generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
206838generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
207081generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
207270generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
207297generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
207378generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
207405generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
207423generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
207693generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
207738generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
208098generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
208701generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
208737generic64lcgcc -m32 -O -fomit-frame-pointer2017072320170718
209628generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
210285generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
210357generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
210411generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
210600generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
210654generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
210672generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
210735generic64lcgcc -m32 -O3 -fomit-frame-pointer2017072320170718
211743generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
212544generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
212643generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
212679generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
213093generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
213210generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
213282generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
213588generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
213858generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
213858generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
213885generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
213903generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
214083generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072320170718
214110generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
214236generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
214587generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
214794generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
214893generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
214911generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
215217generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072320170718
215325generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
215334generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
215415generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
215613generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072320170718
215982generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072320170718
216009generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
216135generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
216360generic64gcc -m32 -O3 -fomit-frame-pointer2017072320170718
216585generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
216765generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
216864generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072320170718
216900generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
217035generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
217035generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072320170718
217269generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
217350generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
217368generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
217872generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
217944generic64lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072320170718
218277generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
218538generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
218592generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
219276generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072320170718
219276generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
219429generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
219492generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
219573generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
219573generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
219708generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
219951generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
220059generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
220122generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
220608generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
221085generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072320170718
221202generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
221247generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
221256generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
221310generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
221418generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
221427generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
221661generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
221670generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
221769generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
222111generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
222138generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
222147generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
222147generic64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072320170718
222273generic64lcgcc -m32 -O2 -fomit-frame-pointer2017072320170718
222309generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
222489generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
222534generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
222579generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
223110generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
223155generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072320170718
223281generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
223371generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
223542generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
223767generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
223803generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072320170718
223902generic64lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072320170718
223929generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
223956generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
224028generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
224100generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
224289generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
224586generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
224604generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
224748generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
224847generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
224910generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
225045generic64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072320170718
225153generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
225189generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
225189generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
225297generic64gcc -m32 -O2 -fomit-frame-pointer2017072320170718
225702generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072320170718
225729generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
225738generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
226224generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
226251generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
226386generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
226521generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072320170718
226764generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
226800generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
226809generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
226899generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072320170718
227214generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
227556generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
227745generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
227826generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
227934generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
228132generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
228150generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
228240generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
228564generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
229050generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
229410generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072320170718
229482generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072320170718
229626generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
230643generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
231102generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
231921generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
232137generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
232497generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
232758generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
233343generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
234972generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
234999generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
235746generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
236466generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
237096generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
237429generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
238401generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
238689generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
238878generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
239031generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
239148generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
239355generic64lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072320170718
239652generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072320170718
239823generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
240192generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072320170718
240417generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
240993generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
241704generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
241749generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072320170718
241749generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072320170718
242289generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
242424generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
242748generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
242901generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
243342generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
243576generic64lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072320170718
243675generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
244053generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072320170718
244089generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
244332generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
244566generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
244881generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
245376generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
246042generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
246339generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
246393generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
246492generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
246564generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
246645generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
246699generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
247104generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
247563generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
247581generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
247770generic64lcgcc -m32 -Os -fomit-frame-pointer2017072320170718
247905generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
248103generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072320170718
248418generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
249246generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
249363generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
249669generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
249930generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
250533generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
250704generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
250938generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072320170718
251172generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
251757generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
252189generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
252693generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
252990generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
253431generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072320170718
253719generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
254178generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
254646generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
254997generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
255276generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
255582generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
255978generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
256149generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072320170718
257139generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
257157generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
257499generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072320170718
258912generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
259299generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
260811generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
261000generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
261000generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
263592generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
263880generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
263880generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
265635generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072320170718
265842generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
266535generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
266697generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
269883generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
271080generic64gcc -m32 -Os -fomit-frame-pointer2017072320170718
271575generic64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072320170718
271701generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072320170718
273816generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
274959generic64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072320170718
280224generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
305658generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
307269generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
307413generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
307620generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
309258generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
310077generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
310113generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
314352generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
315504generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
315675generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
317169generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
321579compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
321930generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
323604generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
323973generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
326943generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
328068generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
328770generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
329400generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
329571generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
329958compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
332037generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
332820compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
333279generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
333540generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
334305generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
334854generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
335214compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
335556compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
335718generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072320170718
336042generic32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072320170718
336051compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
336123generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
336195compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
336222generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
336456generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072320170718
337284generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072320170718
337680generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
338679generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
338715generic32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072320170718
338976generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072320170718
339264generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
339993generic32gcc -m32 -O -fomit-frame-pointer2017072320170718
340551generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072320170718
340605generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
341145generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2017072320170718
343503generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
344187generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
344700generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
350577compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
351189generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
351360generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
351900compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
352251generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
352953generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
353700generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
354150compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
354492generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
355266generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
356238compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072320170718
360747compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
361377compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
361530compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
361575compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
362448generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
362565generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
362700generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
362889generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
363465generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
364005generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
364149compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
364581generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
364860compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
364896generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
365220compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
365769compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
365967compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
366570generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
366678compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
367308compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
367326compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
367614generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
367677generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
368163compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072320170718
368352compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
368352compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
368604generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
368838compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
368874generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
369306compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
369540generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
369720generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
370656compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
371052generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
371106generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
371259generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
371268compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
371754generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
371952compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
372528generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
372825generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
373743generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
373761generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
373779compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
374427generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
374679generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
374697compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
374706compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
374985generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
375156generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
375174generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
375831generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
377595compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
377892generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
378027generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
378135compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
378198compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
378198generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
378558generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
378612generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
378657compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
378729compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
378810generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
378864compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
378891generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072320170718
379305generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
379323compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
379836compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
379854generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
379890compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
379962generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
380016compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
380340generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
380376generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
380421compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
380592generic32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072320170718
380655generic32gcc -m32 -Os -fomit-frame-pointer2017072320170718
380682generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
380781generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
380943generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
381051generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
381267generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
381537generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072320170718
381798generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
382644generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
382653generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
382824generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072320170718
382869compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
382887generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
383040generic32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072320170718
383301generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
383490generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
383571generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
383598generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
383634generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
384183generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
384237generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
384471generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
384570generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
384822compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
385047generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
385074generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
385299generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
385326generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
385911compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
385938generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
386397generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
386568generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072320170718
386595generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
386721generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072320170718
386802generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
386982generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
387225generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072320170718
387342generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
387558generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
387594compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
387648generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
388431generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
388692generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
388782generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
389097generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072320170718
389322generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072320170718
389538compactgcc -m32 -O3 -fomit-frame-pointer2017072320170718
389610generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
390888generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
391329generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
391338compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072320170718
391959generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
392085generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
392211compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
392742compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072320170718
393030compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
393309generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
393516generic32gcc -m32 -O3 -fomit-frame-pointer2017072320170718
393849generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
394515generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
394713generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
394803compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
395559generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
396234compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
397062generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
397665generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
397719compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
397890compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
398250generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072320170718
398673compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
399483compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
399879generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
400068compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
400347generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
400869generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072320170718
401067generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072320170718
401391compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
401994generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072320170718
402183compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072320170718
402552generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
402777generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
402939compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
402957generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
404037compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
404568generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072320170718
404604generic32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072320170718
407133compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
407790generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072320170718
407997generic32gcc -m32 -O2 -fomit-frame-pointer2017072320170718
408132generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072320170718
408834compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
410445compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
410535generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
411201generic32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072320170718
411246generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
413046generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
415026compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
415521compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
415746compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
421434generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
421722generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
425871generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
427266compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
429399generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
441108compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
501615compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
685377compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
694728compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
696447compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
696573compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
703224compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072320170718
703521compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
708624compactgcc -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
709650compactgcc -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
712098compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
717003compactgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072320170718
718920compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072320170718
722772compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
724419compactgcc -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
725445compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
725904compactgcc -m32 -O -fomit-frame-pointer2017072320170718
731286compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072320170718
731394compactgcc -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
735660compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072320170718
737721compactgcc -m32 -march=core2 -O -fomit-frame-pointer2017072320170718
741906compactgcc -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
743913compactgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072320170718
753678compactgcc -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
769932compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
772236compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
784629compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
787203compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
798579compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
804582compactgcc -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
806472compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
813204compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
815049compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
819918compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
826947compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
829512compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
830871compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
831807compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
839871compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
840591compactgcc -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
844560compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
844758compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
847368compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
852876compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
863181compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
869112compactgcc -m32 -O2 -fomit-frame-pointer2017072320170718
886572compactgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072320170718
890316compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
890505compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
891909compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
897363compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072320170718
898749compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072320170718
899181compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072320170718
899667compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072320170718
902367compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
905265compactgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072320170718
905472compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072320170718
906291compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
913077compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
915840compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
917505compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
920502compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
922401compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
922698compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
956520compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
956610compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
958446compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
969228compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
997938compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
1003743compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
1005165compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
1012113compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
1016019compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
1023012compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
1062531compactgcc -m32 -Os -fomit-frame-pointer2017072320170718
1062792compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
1063908compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072320170718
1065105compactgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072320170718
1069938compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072320170718
1071657compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
1074276compactgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072320170718
1077336compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
1078488compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
1082052compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
1083024compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072320170718
1087056compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072320170718
1088541compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072320170718
1091322compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072320170718
1094949compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
1096434compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
1099431compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
1101789compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
1102131compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
1109088compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
1150281compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718

Test failure

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

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer compact generic32 generic64 generic64lc
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer compact generic32 generic64 generic64lc
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer compact generic32 generic64 generic64lc

Compiler output

Implementation: crypto_aead/ketjemajorv2/ARMv7A
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s: Assembler messages:
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:17: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:18: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:24: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:26: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:53: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:269: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:270: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:271: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/ketjemajorv2/ARMv8A
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:265: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:278: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:291: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:302: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

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

Compiler output

Implementation: crypto_aead/ketjemajorv2/AVR8
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

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

Compiler output

Implementation: crypto_aead/ketjemajorv2/ARMv7M
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: Assembler messages:
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:76: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:125: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:177: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:470: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:471: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:472: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/ketjemajorv2/ARMv6M
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s: Assembler messages:
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:109: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:142: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:194: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:374: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/ketjemajorv2/ARMv7A
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s: Assembler messages:
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:17: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:18: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:24: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:26: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:53: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:269: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:270: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:271: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: ...
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s: Assembler messages:
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:17: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:18: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:24: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:26: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:53: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:269: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:270: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: KeccakP-1600-armv7a-le-neon-gcc.s:271: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-armv7a-le-neon-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/ketjemajorv2/ARMv8A
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:265: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:278: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:291: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:302: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:265: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:278: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:291: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:302: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

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

Compiler output

Implementation: crypto_aead/ketjemajorv2/AVR8
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

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

Compiler output

Implementation: crypto_aead/ketjemajorv2/ARMv7M
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: Assembler messages:
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:76: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:125: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:177: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:470: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:471: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:472: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: ...
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: Assembler messages:
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:76: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:125: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:177: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:470: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:471: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:472: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/ketjemajorv2/ARMv6M
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s: Assembler messages:
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:109: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:142: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:194: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:374: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: ...
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s: Assembler messages:
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:109: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:142: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:194: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:374: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: ...

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