Implementation notes: x86, margaux, crypto_aead/ketjemajorv2

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: ketjemajorv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
193581generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017073120170725
194382generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017073120170725
194787generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017073120170725
195174generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017073120170725
195597generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017073120170725
195669generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017073120170725
197172generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2017073120170725
198207generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017073120170725
198225generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017073120170725
198351generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073120170725
198612generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017073120170725
198666generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017073120170725
198693generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017073120170725
199026generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017073120170725
199188generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017073120170725
199197generic64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017073120170725
199278generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017073120170725
199305generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017073120170725
199593generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017073120170725
199773generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017073120170725
199809generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017073120170725
199899generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017073120170725
199917generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2017073120170725
200196generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2017073120170725
200214generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017073120170725
200376generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017073120170725
200502generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017073120170725
200556generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2017073120170725
200574generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017073120170725
200727generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017073120170725
200925generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017073120170725
200952generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2017073120170725
200961generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073120170725
201105generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017073120170725
201159generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017073120170725
201213generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017073120170725
201231generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017073120170725
201411generic64gcc -m32 -O -fomit-frame-pointer2017073120170725
201465generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017073120170725
201474generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017073120170725
201546generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017073120170725
201555generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017073120170725
201609generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017073120170725
201924generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017073120170725
201951generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2017073120170725
202131generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017073120170725
202149generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017073120170725
202203generic64lcgcc -m32 -O3 -fomit-frame-pointer2017073120170725
202230generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2017073120170725
202248generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017073120170725
202410generic64lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017073120170725
202455generic64lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017073120170725
202527generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017073120170725
202581generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017073120170725
202689generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017073120170725
202707generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017073120170725
202752generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017073120170725
202788generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017073120170725
203013generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017073120170725
203166generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017073120170725
203220generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017073120170725
203220generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017073120170725
203229generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017073120170725
203265generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017073120170725
203427generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2017073120170725
203436generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017073120170725
203679generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017073120170725
203742generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017073120170725
203841generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017073120170725
203895generic64lcgcc -m32 -O -fomit-frame-pointer2017073120170725
203967generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017073120170725
204003generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017073120170725
204057generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017073120170725
204120generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017073120170725
204678generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017073120170725
204903generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017073120170725
204948generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073120170725
204975generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017073120170725
204993generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017073120170725
205083generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073120170725
205173generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017073120170725
205245generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017073120170725
205335generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073120170725
205407generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073120170725
205704generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073120170725
205740generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017073120170725
205884generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017073120170725
206208generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017073120170725
206595generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073120170725
206604generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017073120170725
206631generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017073120170725
206721generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073120170725
206766generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017073120170725
206784generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017073120170725
206847generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017073120170725
206883generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017073120170725
206937generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017073120170725
207036generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017073120170725
207207generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073120170725
207306generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073120170725
207639generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073120170725
207657generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017073120170725
207720generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073120170725
207792generic64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017073120170725
207999generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017073120170725
208332generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017073120170725
208584generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073120170725
208917generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017073120170725
209340generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073120170725
209898generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017073120170725
209997generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073120170725
210141generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073120170725
210420generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073120170725
210960generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073120170725
211077generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073120170725
211248generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073120170725
211347generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073120170725
211770generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017073120170725
211959generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017073120170725
212130generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017073120170725
212319generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073120170725
212697generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017073120170725
213543generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017073120170725
213660generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073120170725
213768generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073120170725
213831generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073120170725
214380generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073120170725
214425generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017073120170725
214560generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017073120170725
214722generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073120170725
214902generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017073120170725
215109generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073120170725
215154generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073120170725
215595generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017073120170725
215658generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017073120170725
215901generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073120170725
215910generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017073120170725
215919generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017073120170725
216117generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073120170725
216405generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017073120170725
216576generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017073120170725
216945generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073120170725
217224generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073120170725
217332generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017073120170725
217386generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017073120170725
217476generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073120170725
217512generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017073120170725
217539generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017073120170725
217629generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017073120170725
217719generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017073120170725
218115generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017073120170725
218358generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017073120170725
218439generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017073120170725
218484generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073120170725
218565generic64gcc -m32 -O3 -fomit-frame-pointer2017073120170725
218619generic64lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017073120170725
218709generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017073120170725
218754generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017073120170725
218808generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017073120170725
219087generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017073120170725
219681generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017073120170725
219762generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017073120170725
219771generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017073120170725
219771generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073120170725
219789generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017073120170725
220059generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017073120170725
220239generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073120170725
220275generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073120170725
220392generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017073120170725
220545generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017073120170725
220617generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073120170725
220635generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2017073120170725
220914generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017073120170725
221022generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073120170725
221040generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073120170725
221040generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073120170725
221076generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073120170725
221373generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073120170725
221544generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017073120170725
221544generic64lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017073120170725
221589generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017073120170725
221616generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017073120170725
221679generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017073120170725
221706generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017073120170725
221958generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017073120170725
222021generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073120170725
222516generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073120170725
222570generic64lcgcc -m32 -O2 -fomit-frame-pointer2017073120170725
222741generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073120170725
222759generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017073120170725
222813generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017073120170725
222831generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073120170725
222876generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017073120170725
222930generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073120170725
223029generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017073120170725
223038generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017073120170725
223290generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017073120170725
223299generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017073120170725
223524generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017073120170725
223533generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017073120170725
223587generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073120170725
223992generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017073120170725
224100generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017073120170725
224334generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017073120170725
224460generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017073120170725
224532generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073120170725
224595generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017073120170725
224883generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017073120170725
224982generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073120170725
224982generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073120170725
225189generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017073120170725
225189generic64gcc -m32 -O2 -fomit-frame-pointer2017073120170725
225207generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017073120170725
225441generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017073120170725
225495generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017073120170725
225594generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073120170725
225738generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073120170725
226251generic64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017073120170725
226386generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073120170725
226440generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017073120170725
226449generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073120170725
226566generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017073120170725
226827generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017073120170725
226854generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017073120170725
226980generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017073120170725
227025generic64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017073120170725
227718generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017073120170725
228420generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073120170725
228429generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073120170725
228474generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073120170725
228555generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017073120170725
228978generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017073120170725
229275generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073120170725
229284generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017073120170725
229356generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073120170725
229689generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073120170725
230013generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017073120170725
230409generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073120170725
231219generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017073120170725
231696generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017073120170725
231939generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073120170725
232200generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017073120170725
234729generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017073120170725
236124generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017073120170725
236394generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017073120170725
236961generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017073120170725
237069generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017073120170725
237510generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017073120170725
237546generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017073120170725
238473generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017073120170725
238473generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073120170725
238653generic64lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017073120170725
239526generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017073120170725
239652generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073120170725
239949generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017073120170725
239949generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017073120170725
240444generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017073120170725
240993generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017073120170725
241650generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017073120170725
242091generic64lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017073120170725
242262generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017073120170725
242334generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017073120170725
242397generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017073120170725
242550generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073120170725
242649generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017073120170725
242649generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017073120170725
242802generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073120170725
242811generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017073120170725
243081generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017073120170725
243126generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017073120170725
243504generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017073120170725
243531generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017073120170725
243549generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017073120170725
243756generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017073120170725
243990generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017073120170725
244053generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017073120170725
244134generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017073120170725
244305generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017073120170725
244413generic64lcgcc -m32 -Os -fomit-frame-pointer2017073120170725
244503generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017073120170725
244674generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017073120170725
244818generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017073120170725
245295generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017073120170725
245403generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017073120170725
245430generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017073120170725
245439generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017073120170725
245610generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017073120170725
245727generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073120170725
246195generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017073120170725
246510generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017073120170725
248067generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073120170725
249300generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017073120170725
250623generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073120170725
251307generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017073120170725
251442generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017073120170725
252045generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017073120170725
253071generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017073120170725
253521generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017073120170725
253575generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017073120170725
253854generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017073120170725
254034generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073120170725
254385generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017073120170725
254439generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017073120170725
255087generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017073120170725
256635generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017073120170725
256734generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017073120170725
257193generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017073120170725
257445generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017073120170725
257733generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017073120170725
258264generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017073120170725
258786generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017073120170725
259029generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017073120170725
261126generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017073120170725
262008generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017073120170725
262449generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017073120170725
263340generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073120170725
263718generic64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017073120170725
266094generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017073120170725
266445generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017073120170725
266904generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017073120170725
267966generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017073120170725
268146generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073120170725
269811generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017073120170725
269937generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017073120170725
271422generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017073120170725
273420generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017073120170725
274293generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017073120170725
275355generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017073120170725
275967generic64gcc -m32 -Os -fomit-frame-pointer2017073120170725
276075generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017073120170725
276678generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017073120170725
277542generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017073120170725
285606generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017073120170725
306513generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017073120170725
306945generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017073120170725
308052generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2017073120170725
309339generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017073120170725
310743generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017073120170725
310914generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017073120170725
312381generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017073120170725
314379generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017073120170725
314532generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017073120170725
314856generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017073120170725
321030generic64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017073120170725
322902compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073120170725
324018generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017073120170725
324945generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073120170725
325359compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073120170725
326196generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017073120170725
326241generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017073120170725
328194compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017073120170725
328509generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073120170725
329292generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2017073120170725
331461generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017073120170725
331515generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017073120170725
331704generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017073120170725
331713generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017073120170725
332865generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017073120170725
334350compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017073120170725
334629generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2017073120170725
334728compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017073120170725
334845generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017073120170725
335034generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017073120170725
336177generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017073120170725
336942generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017073120170725
336969generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2017073120170725
337167generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017073120170725
337194generic32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017073120170725
337284generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017073120170725
337419generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2017073120170725
338409generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017073120170725
338634compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017073120170725
338787generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2017073120170725
338994generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017073120170725
339921generic32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017073120170725
340200generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017073120170725
341631generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2017073120170725
343665generic32gcc -m32 -O -fomit-frame-pointer2017073120170725
343737generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017073120170725
343998generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2017073120170725
344052compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073120170725
346068generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017073120170725
347220generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017073120170725
349902compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017073120170725
350631compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017073120170725
351342generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073120170725
351414generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017073120170725
351963generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073120170725
353421compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073120170725
353430compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073120170725
354267generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073120170725
354744compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073120170725
354960compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017073120170725
355932generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2017073120170725
356571compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017073120170725
356643generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073120170725
357867generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017073120170725
358407compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017073120170725
359370compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017073120170725
359559generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017073120170725
360666generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073120170725
360918generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073120170725
360927compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017073120170725
362574compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017073120170725
362835compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017073120170725
362871generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073120170725
363474generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017073120170725
363528generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073120170725
363825generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073120170725
364203compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017073120170725
364275generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073120170725
364311compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017073120170725
365121compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017073120170725
365355generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073120170725
365463generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017073120170725
366021compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073120170725
366102compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073120170725
366183compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073120170725
366336compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017073120170725
366507compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017073120170725
366966generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073120170725
367542compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017073120170725
368010compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017073120170725
368091compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017073120170725
368388generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017073120170725
368838generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073120170725
369252generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073120170725
369567compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017073120170725
370116generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073120170725
370656compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017073120170725
370755generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017073120170725
370782generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017073120170725
371241generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017073120170725
371331compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017073120170725
371646compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017073120170725
371673compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017073120170725
372024generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017073120170725
372096compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073120170725
372357compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073120170725
373077generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073120170725
373095generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017073120170725
373113compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017073120170725
373158generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017073120170725
374058generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073120170725
374148generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073120170725
374409generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073120170725
374625compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073120170725
374661generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017073120170725
374841generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073120170725
375183compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017073120170725
375651compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017073120170725
375813generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017073120170725
375930compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073120170725
376128generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017073120170725
376308generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017073120170725
376326compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017073120170725
376371compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073120170725
376893generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017073120170725
377082compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073120170725
377163compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017073120170725
377460compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2017073120170725
378081generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017073120170725
378207generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017073120170725
378207generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017073120170725
378207generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073120170725
378729generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017073120170725
378837generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017073120170725
379170generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073120170725
379269generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017073120170725
379656generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073120170725
379917generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017073120170725
380367generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017073120170725
380448generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017073120170725
380493generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073120170725
380709generic32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017073120170725
380718generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017073120170725
380817compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073120170725
380961generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017073120170725
381078compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073120170725
381456generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017073120170725
381744generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017073120170725
381780generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017073120170725
381834generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017073120170725
381978generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017073120170725
382104generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017073120170725
382365generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017073120170725
382833generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073120170725
383337compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073120170725
383427generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017073120170725
383499generic32gcc -m32 -O3 -fomit-frame-pointer2017073120170725
383526compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017073120170725
383913generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017073120170725
383976generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017073120170725
384111generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017073120170725
384300generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017073120170725
385335generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017073120170725
385407generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017073120170725
385515generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017073120170725
385695generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017073120170725
385785generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073120170725
386226generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017073120170725
386271generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017073120170725
386316generic32gcc -m32 -Os -fomit-frame-pointer2017073120170725
387189generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073120170725
387504generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017073120170725
387684generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017073120170725
387873generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073120170725
388332generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017073120170725
388332generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017073120170725
389223generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017073120170725
389475generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073120170725
390069generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017073120170725
390141generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017073120170725
390708generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073120170725
390879generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017073120170725
391266generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017073120170725
392211generic32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017073120170725
392319compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017073120170725
392850generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017073120170725
393084generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017073120170725
393561compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017073120170725
393687generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017073120170725
393723compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017073120170725
393759generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017073120170725
393840generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073120170725
394101generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017073120170725
394506generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017073120170725
395397compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017073120170725
396225compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017073120170725
396999compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073120170725
397260generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017073120170725
397593generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017073120170725
397701compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017073120170725
397872compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073120170725
399150generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017073120170725
399330compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017073120170725
399492compactgcc -m32 -O3 -fomit-frame-pointer2017073120170725
399537generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017073120170725
400014generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017073120170725
400590compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017073120170725
400671generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017073120170725
401085compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017073120170725
401409generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017073120170725
401427generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073120170725
401499generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073120170725
401706generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073120170725
402282generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017073120170725
402489compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073120170725
402516generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017073120170725
402651compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073120170725
403191compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017073120170725
403308generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017073120170725
403371generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017073120170725
403470generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073120170725
404118compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017073120170725
404703generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017073120170725
404811compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073120170725
406350generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017073120170725
407223compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017073120170725
407610compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017073120170725
409365generic32gcc -m32 -O2 -fomit-frame-pointer2017073120170725
409383generic32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017073120170725
409689generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017073120170725
410652generic32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017073120170725
412173generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017073120170725
416826compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073120170725
417456generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017073120170725
421128generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017073120170725
421749generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017073120170725
422586generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017073120170725
423450compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017073120170725
424125generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017073120170725
426069generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073120170725
426114compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073120170725
485163compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017073120170725
683856compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017073120170725
697635compactgcc -m32 -march=k6 -O -fomit-frame-pointer2017073120170725
702720compactgcc -m32 -march=core2 -O -fomit-frame-pointer2017073120170725
706491compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017073120170725
708939compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2017073120170725
715086compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017073120170725
716409compactgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017073120170725
718092compactgcc -m32 -march=i386 -O -fomit-frame-pointer2017073120170725
722898compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017073120170725
723951compactgcc -m32 -march=k8 -O -fomit-frame-pointer2017073120170725
729243compactgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017073120170725
729954compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073120170725
731565compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2017073120170725
732888compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017073120170725
736524compactgcc -m32 -march=pentium -O -fomit-frame-pointer2017073120170725
736965compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017073120170725
737865compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017073120170725
741834compactgcc -m32 -O -fomit-frame-pointer2017073120170725
745497compactgcc -m32 -march=prescott -O -fomit-frame-pointer2017073120170725
752724compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017073120170725
754911compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017073120170725
760608compactgcc -m32 -march=nocona -O -fomit-frame-pointer2017073120170725
774459compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017073120170725
783594compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073120170725
801990compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017073120170725
803007compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017073120170725
809883compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017073120170725
813312compactgcc -m32 -march=athlon -O -fomit-frame-pointer2017073120170725
832005compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073120170725
836325compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017073120170725
837792compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073120170725
843579compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073120170725
845091compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073120170725
845208compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017073120170725
845244compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017073120170725
845847compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017073120170725
850338compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017073120170725
850878compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017073120170725
851076compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073120170725
852327compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2017073120170725
855099compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073120170725
856764compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073120170725
858942compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073120170725
861399compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2017073120170725
862668compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017073120170725
863802compactgcc -m32 -O2 -fomit-frame-pointer2017073120170725
865305compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017073120170725
869895compactgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017073120170725
871029compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017073120170725
876069compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017073120170725
877473compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017073120170725
878022compactgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017073120170725
882585compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017073120170725
888597compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017073120170725
910062compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017073120170725
929232compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017073120170725
934659compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017073120170725
935703compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017073120170725
964314compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017073120170725
965187compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2017073120170725
966780compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073120170725
975447compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2017073120170725
977454compactgcc -m32 -march=i486 -O -fomit-frame-pointer2017073120170725
982278compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073120170725
988263compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017073120170725
988605compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017073120170725
989811compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2017073120170725
993996compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017073120170725
996462compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017073120170725
999261compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017073120170725
1011987compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2017073120170725
1017297compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017073120170725
1018566compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017073120170725
1018773compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2017073120170725
1021491compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017073120170725
1025325compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2017073120170725
1025964compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017073120170725
1026738compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017073120170725
1026882compactgcc -m32 -Os -fomit-frame-pointer2017073120170725
1027287compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017073120170725
1028385compactgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017073120170725
1029258compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017073120170725
1030563compactgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017073120170725
1031346compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017073120170725
1034451compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017073120170725
1037718compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017073120170725
1049931compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017073120170725
1051470compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017073120170725
1052442compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2017073120170725
1063440compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017073120170725
1063503compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017073120170725
1067850compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073120170725
1079163compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017073120170725

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