Implementation notes: x86, latour, crypto_aead/lakekeyakv2

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: lakekeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
152280generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
153441generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
153630generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
153648generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
153675generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
153963generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
153963generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
154053generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
154089generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
154089generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
154125generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
154134generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
154152generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
154170generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
154323generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
154386generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
154386generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
154638generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
154746generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
154755generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
154872generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
154881generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
154917generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
154944generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
155061generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
155358generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
155394generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
155547generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
155583generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
155601generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
155628generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072320170718
155772generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
155880generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
155889generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
155988generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
156033generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
156240generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072320170718
156240generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
156258generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
156267generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
156294generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
156294generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
156303generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
156339generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
156366generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
156438generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
156483generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
156546generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2017072320170718
156555generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
156609generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
156636generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
156699generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
156699generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
156717generic32gcc -m32 -O -fomit-frame-pointer2017072320170718
156717generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
156843generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
157014generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072320170718
157023generic32lcgcc -m32 -O -fomit-frame-pointer2017072320170718
157032generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
157158generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
157176generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
157194generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
157275generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
157275generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072320170718
157347generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
157347generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
157347generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
157365generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072320170718
157383generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072320170718
157419generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
157491generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072320170718
157491generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
157500generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072320170718
157545generic32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072320170718
157554generic32lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072320170718
157590generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
157644generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
157653generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
157653generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
157671generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
157671generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017072320170718
157689generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
157734generic32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072320170718
157743generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
157770generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
157941generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
157959generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
157986generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072320170718
158004generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
158085generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
158103generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
158103generic32lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072320170718
158220generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
158229generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
158301generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
158490generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072320170718
158634generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
158733generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
158976generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
159120generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
159714generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
164466generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
166554generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
167481generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
168210generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
168516generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
168534generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
168858generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
169632generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
170082generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
170595generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
171387generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
172251generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
172539generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072320170718
174780generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072320170718
174897generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
175653generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
176157generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
176436generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
176445generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
177507generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
177624generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
177750generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
178128generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
178542generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
178569generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
178830generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
178956generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
179181generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
179622generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
181170generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
181296generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
181503generic64lcgcc -m32 -O -fomit-frame-pointer2017072320170718
181791generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
184815generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
185643generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017072320170718
185661generic64lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072320170718
185895generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072320170718
186012generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072320170718
186705generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072320170718
186876generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
187002generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072320170718
188685generic64lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072320170718
188919generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
190350generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
190791generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
190800generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
191115generic64gcc -m32 -O -fomit-frame-pointer2017072320170718
191277generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
191520generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072320170718
192132generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
192159generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072320170718
192240generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
192375generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072320170718
192636generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072320170718
192798generic64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072320170718
192816generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
193356generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
193419generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2017072320170718
193653generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
193914generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
194112generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
194328generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
194661generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
195120generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
195336generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
195381generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
195381generic64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072320170718
196236generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
197712generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
198936generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
199287generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
203706generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
203715generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
204246generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072320170718
204291generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072320170718
204336generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072320170718
204408generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
204426generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
204480generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
204525generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
204651generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
205533generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
205596generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
205650generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
205839generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
206100generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
206118generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
206856generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
207378generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
207450generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
208143generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
208755generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
208863generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
209196generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
209322generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
209421generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
209961generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
210060generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
210123generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
210276generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
210681generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
211023generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
211176generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
211221generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
212625generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
213372generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072320170718
213669generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072320170718
213786generic64lcgcc -m32 -O3 -fomit-frame-pointer2017072320170718
214992generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
216099generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
216621generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
216639generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
217125generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
218457generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
218970generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
219384generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
220167generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
220392generic64lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072320170718
221085generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072320170718
221733generic64lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072320170718
222174generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072320170718
222228generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
223218generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072320170718
223767generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
223992generic64lcgcc -m32 -O2 -fomit-frame-pointer2017072320170718
224055generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
224352generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072320170718
226458generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
227520generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072320170718
227592generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
228159generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
228456generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
230670generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
230895generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
231597generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
231822generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
232236generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
232326generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
232407generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
232443generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
232506generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
232677generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
232785generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
232929generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
233019generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
233145generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
233964generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
233991generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
234063generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
234540generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
234639generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
234756generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
234918generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
234963generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
235062generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
235071generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
235143generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
235656generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
235809generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
235908generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
236376generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
236673generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
236790generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072320170718
236790generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
236871generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
236925generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
237141generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
237186generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
237204generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
237330generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
237537generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
237681generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
237717generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072320170718
237726generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
238041generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
238086generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072320170718
238293generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
238482generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
238563generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
238563generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
238572generic32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072320170718
238617generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
238635generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072320170718
238689generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
238788generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
238833generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072320170718
238887generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
238941generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
239031generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072320170718
239076generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
239094generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072320170718
239121generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072320170718
239238generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
239301generic32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072320170718
239382generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
239454generic32lcgcc -m32 -Os -fomit-frame-pointer2017072320170718
239463generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072320170718
239508generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
239517generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
239544generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
239553generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
239616generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
239697generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072320170718
239778generic32lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072320170718
239832generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
239922generic32gcc -m32 -Os -fomit-frame-pointer2017072320170718
239958generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072320170718
240147generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072320170718
240219generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072320170718
240246generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
240273generic32lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072320170718
240363generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
240399generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
240768generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
240876generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
240885generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
240903generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
240921generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
240984generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072320170718
241047generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072320170718
241173generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
241389generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
241407generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072320170718
241407generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
241488generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
241614generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
241650generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072320170718
241659generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072320170718
241659generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072320170718
241695generic64lcgcc -m32 -Os -fomit-frame-pointer2017072320170718
241695generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
241713generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
241731generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
241830generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
241848generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
242046generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
242226generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
242307generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
242334generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
242370generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
242442generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
242586generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
243018generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
243756generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
244314generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072320170718
244503generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072320170718
244629generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
244890generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
244962generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
245016generic64lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072320170718
245556generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
245907generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
246087generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
246609generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
246789generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
246897generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
246924generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
247266generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
247311generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
247320generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
247473generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
247545generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
247545generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
247689generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
247788generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
247878generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
248040generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
248067generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
248499generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
248562generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
248643generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
248670generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
248814generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
248823generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
248895generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
248904generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
249174generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
249309generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
249696generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
249885generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
249966generic64lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072320170718
250254generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
250884generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
251316generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
253098generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
256572generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
256653generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
256707generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
258201generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
258660generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
259047generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
259101generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
259119generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
259128generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
259200generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
259506generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
259704generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
259794generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
259803generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
259830generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
259866generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
259902generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
260109generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
260208generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
260370generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072320170718
260415generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
260541generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
260586generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
260811generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
260901generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
260982generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
261198generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
261252generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
261270generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
261513generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
261675generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
262089generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072320170718
262188generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
262467generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
262638generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
262863generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
262872generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
262899generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
262953generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
263079generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072320170718
263385generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
263439generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
263457generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
263520generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072320170718
263880generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072320170718
263970generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
263988generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
264258generic32lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072320170718
264537generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072320170718
264564generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
264582generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
264591generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
264618generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
264843generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
264906generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
265104generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
265194generic32lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072320170718
265419generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072320170718
265428generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
265563generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
265662generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
265797generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
265815generic32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072320170718
266130generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072320170718
266139generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
266310generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072320170718
266364generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072320170718
266400generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
266409generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
266445generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
266481generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
266490generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072320170718
266535generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
266580generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
266598generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072320170718
266697generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072320170718
266904generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
266967generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
266976generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
267012generic32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072320170718
267048generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
267075generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
267138generic32gcc -m32 -O3 -fomit-frame-pointer2017072320170718
267138generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
267345generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
267624generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
267687generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
267696generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
267750generic32lcgcc -m32 -O3 -fomit-frame-pointer2017072320170718
267984generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
268056generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
268137generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
268191generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
268236generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
268281generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072320170718
268443generic32gcc -m32 -O2 -fomit-frame-pointer2017072320170718
268488generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
268659generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
268767generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
268776generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
269064generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
269820generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
269928generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
270027generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
272583generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
273204generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
273312generic32lcgcc -m32 -O2 -fomit-frame-pointer2017072320170718
274257generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
274347generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
274968generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
275625generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
275823generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
275949generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
276759generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
277038generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
277128generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
277209generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
277362generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
277416generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
277533generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
277632generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
278442generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
278496generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
279189generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
279270generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
279279generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
279288generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
279522generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
279756generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
280224generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
280260generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
280359generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
282267generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
283410compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
285417compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
286227compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072320170718
286560compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
287442compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
290187compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
290583generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
290628generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
292752compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
292842generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
293490compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
293841compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
293958compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
294327compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
294921compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
295551generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
295668generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
295911compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072320170718
296505generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
296586compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
296802compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
296847generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
297324compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
297720generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
297738generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
297765compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
298701compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
299061compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
299331compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072320170718
300384compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
302112compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
302409compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
302652compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
302985compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
304263generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
305325compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
306477generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
306963generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
306999compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
307467compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
307926compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
308880generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
309645compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
309888compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
310311compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
310374compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
310554compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
310995compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
311085compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
311688compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
311949generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
312084compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
312120generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
312786compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
313524compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
314082compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
314541compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
315468generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
316161generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
316305compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
317799compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
320004compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
322353compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
324090compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
326673compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
327627compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
327942compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
332244compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
333477compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
334548compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
335025compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
335979compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
337311generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
337482compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
337509compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
337662generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
338571compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
339858compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
340146generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072320170718
341550compactgcc -m32 -O3 -fomit-frame-pointer2017072320170718
341928compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
342000generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
342873compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
342882generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
343071generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
343134generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
343521generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072320170718
343557generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
344025generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072320170718
344178compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
344574generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
344583generic64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072320170718
344646compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
345258generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
345555generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
345726generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072320170718
346437generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
346482compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
346527generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
346698generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
347499generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072320170718
347526generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072320170718
347706compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
347823generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
347841generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
347850generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
348318generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
348903compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
348939generic64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072320170718
349020generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
349137generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
349146generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
349182generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
349407generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
349461generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
349596generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
349776generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
350064compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
350235generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
350244generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
350262generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
350280compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
350325generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
350568generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
350784generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
350811generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
350874generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
350928generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
351018generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
351954generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
352071generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
352188compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
352296generic64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072320170718
352548generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
352638generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
352944generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
353241generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
353358generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
353439compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
353547generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
353601generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
353619generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
353709generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072320170718
353826generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
353889generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
354204generic64gcc -m32 -O2 -fomit-frame-pointer2017072320170718
354609generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
354879generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
354942generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
355032generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
355104generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
355437generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072320170718
355509generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
355626generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
355689generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072320170718
355986generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
356472generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
356679generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
356841generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
357147generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
357273generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
357390compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072320170718
357471generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
357498generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
357876generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072320170718
357993generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072320170718
358155generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
358173generic64gcc -m32 -O3 -fomit-frame-pointer2017072320170718
358299generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
358353generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
358578generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072320170718
358686generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
358812generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
358911generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
358929generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
359046generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072320170718
360405generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
360450generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
360504generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072320170718
360927compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072320170718
360945generic64gcc -m32 -Os -fomit-frame-pointer2017072320170718
360963generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
361044generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
361098generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
361314generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
361773generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
362610generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
363384generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072320170718
363654generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
363744generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
363789generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
364023generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
364302compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
364698generic64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072320170718
364698generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
365238generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
366957generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
367146generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
368631generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
368775generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
369126generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
369567generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
370953generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
371196generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
371853generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
373554generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
374112generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
374346generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
374508generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
374733generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
374904generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
376506generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
381339generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
384579generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
384705generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
385407compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
388845compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
390087compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
390321compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
428598compactgcc -m32 -O2 -fomit-frame-pointer2017072320170718
428778compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
428958compactgcc -m32 -march=core2 -O -fomit-frame-pointer2017072320170718
431406compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
432396compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072320170718
432648compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072320170718
432837compactgcc -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
433233compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072320170718
433431compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
434493compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
434610compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
434862compactgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072320170718
435042compactgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072320170718
435402compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
435789compactgcc -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
436455compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
436878compactgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072320170718
437580compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
437859compactgcc -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
438606compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
439704compactgcc -m32 -Os -fomit-frame-pointer2017072320170718
439956compactgcc -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
440037compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
440109compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072320170718
440127compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
440253compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
442287compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072320170718
442791compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
443304compactgcc -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
443394compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
444051compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072320170718
445545compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
445626compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
445689compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
445725compactgcc -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
445941compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
447048compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
447282compactgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072320170718
448713compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
448893generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
450864generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
451035compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
451836generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
452151compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
452889compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072320170718
452952generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
453114compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
453177compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
453861compactgcc -m32 -O -fomit-frame-pointer2017072320170718
453888compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072320170718
453897compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
454626compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072320170718
454743compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072320170718
454887compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072320170718
455580compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072320170718
456363generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
457173compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
457389referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
458829compactgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072320170718
458838generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
458928generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
459540compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072320170718
461052compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
461871generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
462177compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072320170718
462321compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
462753compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072320170718
463104compactgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072320170718
463176referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
463194referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
463527compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
464175compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
464337referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
464373compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
464742compactgcc -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
465921compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
466020referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
466155compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
466731compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
467172compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
469791compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
471312compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
471951compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
472032compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
472266compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
475020compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
475875compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
476739compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
477090compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
477531compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
477738compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
477756referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
477954compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
478449compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
478728compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
479718compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
480123compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
480177compactgcc -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
482139compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
483543compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
484398compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
490005referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
490779compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
493308compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
495756referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
496647referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
499491referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
502740referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
504288referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072320170718
507222referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
509265referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
514224referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
514593referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
514962referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
515160referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
515232referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
515448referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
516294referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
516411referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072320170718
516672referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
517185referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072320170718
517392referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2017072320170718
518283referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
521559referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
523224referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072320170718
523395referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
523413referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
524646referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
528246referencegcc -m32 -O3 -fomit-frame-pointer2017072320170718
528282referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
528912referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
530316referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
536301referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
536715referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
537768referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
537957referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
538749referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
541368referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
542295referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
552393referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
553536referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
555183referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
555390referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
558819referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
559296referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
559503referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
561402referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
562410referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
563328referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
565074referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
568287referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
574929referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
575415referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
580995referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
630414referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
637263referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
637704referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
641493referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
643500referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
644463referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
646641referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
652473referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
652914referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
655065referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
661617referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
665379referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
675279referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
680355referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
702207referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
702720referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
718902referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
973557referencegcc -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
976140referencegcc -m32 -O -fomit-frame-pointer2017072320170718
981801referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
982440referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
983142referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072320170718
984087referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072320170718
987615referencegcc -m32 -march=core2 -O -fomit-frame-pointer2017072320170718
987804referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2017072320170718
987993referencegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072320170718
988119referencegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072320170718
990882referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
994851referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
995454referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072320170718
996507referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
998118referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
1002087referencegcc -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
1002771referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
1003662referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
1003968referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
1006344referencegcc -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
1007397referencegcc -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
1007424referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072320170718
1007649referencegcc -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
1007784referencegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072320170718
1007856referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072320170718
1007964referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072320170718
1008432referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072320170718
1008657referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072320170718
1008810referencegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072320170718
1010817referencegcc -m32 -O2 -fomit-frame-pointer2017072320170718
1014831referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
1017441referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
1019151referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
1051839referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
1054773referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
1056996referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
1057428referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
1058409referencegcc -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
1064439referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
1065402referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
1066275referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
1066293referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
1228581referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
1254177referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
1692720referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
1693827referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
1700577referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
1707129referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072320170718
1712250referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
1723032referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
1723770referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
1725858referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
1733229referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
1739052referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
1745586referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
1748079referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
1748574referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
1752471referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
1754883referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
1772127referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
1779930referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
1781766referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
1783629referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
1790307referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
1794357referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
1795590referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
1796697referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
1796913referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
1797030referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
1799829referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
1806696referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
1809693referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
1815642referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
1815669referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
1816110referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
1816263referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
1817244referencegcc -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
1817613referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
1817928referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
1818261referencegcc -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
1819332referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072320170718
1819377referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072320170718
1819404referencegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072320170718
1819890referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072320170718
1820331referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2017072320170718
1820367referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072320170718
1820943referencegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072320170718
1824354referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
1824381referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
1825578referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
1826640referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
1831626referencegcc -m32 -Os -fomit-frame-pointer2017072320170718
1832058referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
1943208reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
1981458reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072320170718
1988739reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
1990116reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
1995408reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
1996083reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
2001663reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
2002527reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
2015118reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
2031300reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
2040426reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
2042496reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
2042595reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
2047743reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
2149623reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
2150190reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
2161746reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
2165238reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
2168109reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
2169639reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
2174904reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
2184228reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
2196045reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
2198385reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
2201013reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072320170718
2205747reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
2208942reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
2209572reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
2252772reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
2290068reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
2308284reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
2377836reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
2381175reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
2390652reference32bitsgcc -m32 -O2 -fomit-frame-pointer2017072320170718
2394198reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
2401812reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
2402496reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
2402955reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
2404476reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072320170718
2404737reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
2405547reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
2418093reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
2418372reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
2419758reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072320170718
2422980reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
2423160reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
2427921reference32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072320170718
2430720reference32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072320170718
2437668reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
2438901reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
2440287reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
2442816reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
2445525reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
2449998reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
2470293reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
2474199reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
2477601reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
2479986reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
2485143reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
2517192reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
2522601reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
2527911reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072320170718
2532744reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
2538225reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072320170718
2540232reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
2583414reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
2585637reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
2587365reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
2590515reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
2595951reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
2597211reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
2602458reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072320170718
2611512reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072320170718
2620197reference32bitsgcc -m32 -O3 -fomit-frame-pointer2017072320170718
2633292reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
2636325reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
2646513reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
2660589reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
2666736reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072320170718
2667186reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
2673081reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
2673351reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
2674098reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
2674656reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
2676690reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
2678751reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
2681532reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
2682342reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
2688417reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
2689443reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
2700378reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
2702232reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
2703690reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
2708388reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
2710089reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
2715849reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
2719917reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
2720241reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072320170718
2761038reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
2763792reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
2769669reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
2787093reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
2804112reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
2805075reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
2818026reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
2850300reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072320170718
2851137reference32bitsgcc -m32 -O -fomit-frame-pointer2017072320170718
2853585reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072320170718
2858220reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072320170718
2859237reference32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072320170718
2860731reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2017072320170718
2868192reference32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072320170718
2890125reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072320170718
2893725reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
2972502reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
2981169reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
3140262reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
3161646reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
3175947reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
3176514reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
3465189reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
3482919reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
3516939reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
3624831reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
3627315reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
3657672reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
3658095reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
3659598reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
3662334reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
3663738reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
3664566reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
3665412reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072320170718
3667374reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
3691413reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
3711438reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
3719412reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
3733578reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
3754827reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
3760101reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
3761586reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
3774960reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
3776931reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
3777300reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
3778434reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072320170718
3778767reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
3815145reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072320170718
3816774reference32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072320170718
3819978reference32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072320170718
3823227reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
3825747reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
3826746reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
3826809reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072320170718
3827637reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
3827664reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
3829671reference32bitsgcc -m32 -Os -fomit-frame-pointer2017072320170718
3834711reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
3834756reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072320170718
3835449reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072320170718
3853953reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
3860370reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
3861972reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
3875400reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
3914316reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
3917718reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
3918303reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
3918393reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
3922524reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718

Test failure

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

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

Compiler output

Implementation: crypto_aead/lakekeyakv2/KnightsLanding
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: # error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:31:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:25:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
KeccakP-1600-AVX512.c: # error "SSE2 instruction set not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:203:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
KeccakP-1600-AVX512.c: ^

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer KnightsLanding

Compiler output

Implementation: crypto_aead/lakekeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:33:1: error: unknown type name '__m128i'
KeccakP-1600-XOP.c: typedef __m128i V64;
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:34:1: error: unknown type name '__m128i'
KeccakP-1600-XOP.c: typedef __m128i V128;
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:31: error: '__m128i' undeclared (first use in this function)
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:189:11: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Cei = GET64HILO(Cae, Cio); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:200:5: note: in expansion of macro 'computeD'
KeccakP-1600-XOP.c: computeD \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:46:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: thetaRhoPiChiIotaPrepareTheta(12, A, E) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer Bulldozer
gcc -m32 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -O -fomit-frame-pointer Bulldozer
gcc -m32 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=athlon -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=athlon -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=athlon -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=athlon -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=i386 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=i386 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=i386 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=i386 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=i486 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=i486 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=i486 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=i486 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-2 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-3 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=k6 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium2 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/lakekeyakv2/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:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
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: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: 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/lakekeyakv2/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/lakekeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:31:1: error: unknown type name '__m128i'
KeccakP-1600-times2-SIMD128.c: typedef __m128i V128;
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_AddLanesAll':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:40:48: error: '__m64' undeclared (first use in this function)
KeccakP-1600-times2-SIMD128.c: #define LOAD6464(a, b) _mm_set_epi64((__m64)(a), (__m64)(b))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:54: note: in definition of macro 'XOReq128'
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:114:67: note: in expansion of macro 'LOAD6464'
KeccakP-1600-times2-SIMD128.c: #define XOR_In( argIndex ) XOReq128( stateAsLanes[argIndex], LOAD6464(curData1[argIndex], curData0[argIndex]))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:116:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 0 );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:40:48: note: each undeclared identifier is reported only once for each function it appears in
KeccakP-1600-times2-SIMD128.c: #define LOAD6464(a, b) _mm_set_epi64((__m64)(a), (__m64)(b))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:54: note: in definition of macro 'XOReq128'
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:114:67: note: in expansion of macro 'LOAD6464'
KeccakP-1600-times2-SIMD128.c: #define XOR_In( argIndex ) XOReq128( stateAsLanes[argIndex], LOAD6464(curData1[argIndex], curData0[argIndex]))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 120, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i386 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i386 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i386 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i386 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i486 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i486 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i486 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=i486 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer Haswell Nehalem SandyBridge

Compiler output

Implementation: crypto_aead/lakekeyakv2/asmX86-64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv2/asmX86-64shld
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:31:1: error: unknown type name '__m128i'
KeccakP-1600-times2-SIMD128.c: typedef __m128i V128;
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_ExtractLanesAll':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:55:63: error: '__m128' undeclared (first use in this function)
KeccakP-1600-times2-SIMD128.c: #define STORE64L(a, b) _mm_storel_pi((__m64 *)&(a), (__m128)b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:285:33: note: in expansion of macro 'STORE64L'
KeccakP-1600-times2-SIMD128.c: STORE64L( curData0[argIndex], lanes ), \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:309:17: note: in expansion of macro 'Extr'
KeccakP-1600-times2-SIMD128.c: Extr( i );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:55:63: note: each undeclared identifier is reported only once for each function it appears in
KeccakP-1600-times2-SIMD128.c: #define STORE64L(a, b) _mm_storel_pi((__m64 *)&(a), (__m128)b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:285:33: note: in expansion of macro 'STORE64L'
KeccakP-1600-times2-SIMD128.c: STORE64L( curData0[argIndex], lanes ), \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:309:17: note: in expansion of macro 'Extr'
KeccakP-1600-times2-SIMD128.c: Extr( i );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:285:63: error: expected ')' before 'lanes'
KeccakP-1600-times2-SIMD128.c: STORE64L( curData0[argIndex], lanes ), \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 144, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=athlon -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=athlon -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=athlon -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=athlon -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-2 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-3 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=k6 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium2 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge

Compiler output

Implementation: crypto_aead/lakekeyakv2/KnightsLanding
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: # error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:203:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
KeccakP-1600-AVX512.c: ^

Number of similar (compiler,implementation) pairs: 52, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -Os -fomit-frame-pointer KnightsLanding

Compiler output

Implementation: crypto_aead/lakekeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: can't convert between vector values of different size
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 52, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/lakekeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:157:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:157:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -Os -fomit-frame-pointer Haswell Nehalem

Compiler output

Implementation: crypto_aead/lakekeyakv2/SandyBridge
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:19:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:19:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:20:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -Os -fomit-frame-pointer SandyBridge

Compiler output

Implementation: crypto_aead/lakekeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:31:1: error: unknown type name '__m128i'
KeccakP-1600-times2-SIMD128.c: typedef __m128i V128;
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_ExtractLanesAll':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:309:17: error: can't convert between vector values of different size
KeccakP-1600-times2-SIMD128.c: Extr( i );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:309:17: error: can't convert between vector values of different size
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:313:17: error: can't convert between vector values of different size
KeccakP-1600-times2-SIMD128.c: Extr( i );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:313:17: error: can't convert between vector values of different size
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:352:13: error: can't convert between vector values of different size
KeccakP-1600-times2-SIMD128.c: Extr( i );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:352:13: error: can't convert between vector values of different size

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge

Compiler output

Implementation: crypto_aead/lakekeyakv2/KnightsLanding
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: # error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:203:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: # error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:203:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
KeccakP-1600-AVX512.c: ^

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

Compiler output

Implementation: crypto_aead/lakekeyakv2/Bulldozer
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: can't convert between vector values of different size
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: ...
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: can't convert between vector values of different size
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv2/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:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
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: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: 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:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
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: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: 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/lakekeyakv2/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/lakekeyakv2/Haswell
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:157:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:157:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:157:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:157:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv2/SandyBridge
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:19:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:19:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:20:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:19:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:19:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:20:5: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv2/asmX86-64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv2/asmX86-64shld
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: ...
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv2/KnightsLanding
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:203:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
KeccakP-1600-AVX512.c: ^

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

Compiler output

Implementation: crypto_aead/lakekeyakv2/Bulldozer
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/lakekeyakv2/SandyBridge
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s: Assembler messages:
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:20: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:21: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:22: Error: bad register name `%sil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:24: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:27: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:30: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:33: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:34: Error: invalid instruction suffix for `stos'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:36: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:37: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:39: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:41: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:42: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:44: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:46: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:48: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:49: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:50: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:51: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:52: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:53: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:58: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:59: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:60: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: ...

Number of similar (compiler,implementation) pairs: 26, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer SandyBridge

Compiler output

Implementation: crypto_aead/lakekeyakv2/Nehalem
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s: Assembler messages:
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:9: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:10: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:11: Error: bad register name `%sil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:13: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:16: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:19: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:22: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:23: Error: invalid instruction suffix for `stos'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:25: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:26: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:28: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:30: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:31: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:33: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:35: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:37: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:38: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:39: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:40: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:41: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:42: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:47: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:48: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:49: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: ...

Number of similar (compiler,implementation) pairs: 26, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -O3 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer Nehalem

Compiler output

Implementation: crypto_aead/lakekeyakv2/Haswell
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:39: error: incompatible types when assigning to type 'V256' from type 'int'
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:140:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+0], lanes0 ),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 0 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:39: error: incompatible types when assigning to type 'V256' from type 'int'
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:141:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+1], lanes1 ),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 0 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:39: error: incompatible types when assigning to type 'V256' from type 'int'
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:142:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+2], lanes2 ),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer Haswell

Compiler output

Implementation: crypto_aead/lakekeyakv2/Haswell
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s: Assembler messages:
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:19: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:22: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:25: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:32: Error: invalid instruction suffix for `stos'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:34: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:35: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:40: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:41: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:45: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:51: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:52: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:54: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:60: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:62: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:63: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:68: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:70: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:81: Error: bad register name `%rbp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:84: Error: bad register name `%rsi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:85: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:87: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:88: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:89: Error: bad register name `%rdx'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:91: Error: bad register name `%rcx'
KeccakP-1600-AVX2.s: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer Haswell

Compiler output

Implementation: crypto_aead/lakekeyakv2/Haswell
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: In file included from KeccakP-1600-times4-SIMD256.c:19:0:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
KeccakP-1600-times4-SIMD256.c: # error "SSE4.1 instruction set not enabled"
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from KeccakP-1600-times4-SIMD256.c:20:0:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-times4-SIMD256.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:35:1: error: unknown type name '__m256i'
KeccakP-1600-times4-SIMD256.c: typedef __m256i V256;
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:58:67: error: '__m256' undeclared (first use in this function)
KeccakP-1600-times4-SIMD256.c: #define PERM128( a, b, c ) (V256)_mm256_permute2f128_ps((__m256)(a), (__m256)(b), c)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:70:48: note: in expansion of macro 'PERM128'
KeccakP-1600-times4-SIMD256.c: #define INTLEAVE() lanesL01 = PERM128( lanes0, lanes2, 0x20 ), \
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:139:33: note: in expansion of macro 'INTLEAVE'
KeccakP-1600-times4-SIMD256.c: INTLEAVE(),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 0 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:58:67: note: each undeclared identifier is reported only once for each function it appears in
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -O3 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer Haswell

Compiler output

Implementation: crypto_aead/lakekeyakv2/KnightsLanding
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:203:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
KeccakP-1600-AVX512.c: ^

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -Os -fomit-frame-pointer KnightsLanding

Compiler output

Implementation: crypto_aead/lakekeyakv2/Haswell
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: In file included from KeccakP-1600-times4-SIMD256.c:20:0:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-times4-SIMD256.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:35:1: error: unknown type name '__m256i'
KeccakP-1600-times4-SIMD256.c: typedef __m256i V256;
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:58:67: error: '__m256' undeclared (first use in this function)
KeccakP-1600-times4-SIMD256.c: #define PERM128( a, b, c ) (V256)_mm256_permute2f128_ps((__m256)(a), (__m256)(b), c)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:70:48: note: in expansion of macro 'PERM128'
KeccakP-1600-times4-SIMD256.c: #define INTLEAVE() lanesL01 = PERM128( lanes0, lanes2, 0x20 ), \
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:139:33: note: in expansion of macro 'INTLEAVE'
KeccakP-1600-times4-SIMD256.c: INTLEAVE(),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 0 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:58:67: note: each undeclared identifier is reported only once for each function it appears in
KeccakP-1600-times4-SIMD256.c: #define PERM128( a, b, c ) (V256)_mm256_permute2f128_ps((__m256)(a), (__m256)(b), c)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:70:48: note: in expansion of macro 'PERM128'
KeccakP-1600-times4-SIMD256.c: #define INTLEAVE() lanesL01 = PERM128( lanes0, lanes2, 0x20 ), \
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -O -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Haswell