Implementation notes: x86, margaux, crypto_aead/lakekeyakv2

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: lakekeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
151974generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017073120170725
152190generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017073120170725
153792generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017073120170725
153936generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017073120170725
153963generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017073120170725
154134generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017073120170725
154197generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017073120170725
154233generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017073120170725
154296generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017073120170725
154296generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017073120170725
154341generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017073120170725
154377generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017073120170725
154431generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017073120170725
154440generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017073120170725
154458generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017073120170725
154566generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017073120170725
154602generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017073120170725
154710generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017073120170725
154728generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073120170725
155016generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017073120170725
155097generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017073120170725
155178generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017073120170725
155232generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2017073120170725
155250generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017073120170725
155358generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073120170725
155484generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017073120170725
155511generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017073120170725
155556generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017073120170725
155574generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017073120170725
155583generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017073120170725
155610generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017073120170725
155673generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017073120170725
155691generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073120170725
155700generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017073120170725
155709generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2017073120170725
155727generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017073120170725
155763generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017073120170725
155817generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2017073120170725
155844generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017073120170725
155979generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017073120170725
156024generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073120170725
156150generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017073120170725
156159generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017073120170725
156159generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073120170725
156276generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017073120170725
156312generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017073120170725
156348generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017073120170725
156348generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017073120170725
156582generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017073120170725
156627generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017073120170725
156663generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017073120170725
156690generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017073120170725
156699generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017073120170725
156726generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017073120170725
156798generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017073120170725
156852generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017073120170725
156879generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017073120170725
156924generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017073120170725
156996generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017073120170725
157014generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017073120170725
157014generic32gcc -m32 -O -fomit-frame-pointer2017073120170725
157032generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017073120170725
157059generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017073120170725
157059generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2017073120170725
157212generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017073120170725
157302generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017073120170725
157302generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017073120170725
157311generic32lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017073120170725
157320generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017073120170725
157419generic32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017073120170725
157428generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017073120170725
157428generic32lcgcc -m32 -O -fomit-frame-pointer2017073120170725
157455generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017073120170725
157455generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017073120170725
157455generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017073120170725
157500generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017073120170725
157554generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017073120170725
157581generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017073120170725
157608generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017073120170725
157617generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017073120170725
157689generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017073120170725
157698generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017073120170725
157743generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017073120170725
157833generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2017073120170725
157851generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017073120170725
157869generic32lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017073120170725
157878generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2017073120170725
157887generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017073120170725
158004generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017073120170725
158139generic32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017073120170725
158175generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017073120170725
158337generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017073120170725
158400generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2017073120170725
158706generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017073120170725
158715generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017073120170725
158904generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017073120170725
158931generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2017073120170725
159147generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2017073120170725
159354generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017073120170725
159435generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017073120170725
160902generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017073120170725
164097generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017073120170725
165798generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017073120170725
166104generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017073120170725
166455generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017073120170725
166455generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017073120170725
166626generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017073120170725
167094generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017073120170725
169209generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017073120170725
170127generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017073120170725
171990generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017073120170725
172710generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017073120170725
173115generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017073120170725
173304generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017073120170725
174384generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017073120170725
174474generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017073120170725
174861generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017073120170725
175140generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017073120170725
175230generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017073120170725
175275generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073120170725
175851generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017073120170725
176157generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017073120170725
176679generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017073120170725
176805generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017073120170725
178209generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017073120170725
178848generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017073120170725
181809generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017073120170725
181854generic64lcgcc -m32 -O -fomit-frame-pointer2017073120170725
182178generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017073120170725
182232generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017073120170725
182394generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017073120170725
182952generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017073120170725
183078generic64lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017073120170725
184041generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017073120170725
184158generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017073120170725
184167generic64lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017073120170725
184248generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017073120170725
184545generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017073120170725
184734generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017073120170725
185238generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017073120170725
185913generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073120170725
186417generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017073120170725
186678generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2017073120170725
187110generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017073120170725
189801generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017073120170725
189981generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017073120170725
191070generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017073120170725
191232generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017073120170725
191331generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017073120170725
191565generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017073120170725
191727generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2017073120170725
192411generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017073120170725
192672generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2017073120170725
192888generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017073120170725
192951generic64gcc -m32 -O -fomit-frame-pointer2017073120170725
193068generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017073120170725
193140generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2017073120170725
193590generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2017073120170725
193653generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017073120170725
193779generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2017073120170725
194067generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017073120170725
194274generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017073120170725
194625generic64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017073120170725
195291generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2017073120170725
195462generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2017073120170725
195471generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017073120170725
195660generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017073120170725
198558generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017073120170725
201186generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017073120170725
201222generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073120170725
201384generic64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017073120170725
201600generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017073120170725
202167generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2017073120170725
202266generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017073120170725
202599generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017073120170725
204129generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017073120170725
204273generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073120170725
204507generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017073120170725
204669generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017073120170725
205425generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017073120170725
206019generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017073120170725
206244generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017073120170725
206307generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017073120170725
206505generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017073120170725
206676generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073120170725
206874generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017073120170725
207423generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017073120170725
207747generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017073120170725
207801generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073120170725
207873generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017073120170725
208026generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073120170725
208359generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017073120170725
208422generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017073120170725
208422generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017073120170725
208476generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017073120170725
208683generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017073120170725
209115generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017073120170725
209880generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017073120170725
210447generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017073120170725
210663generic64lcgcc -m32 -O3 -fomit-frame-pointer2017073120170725
210672generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017073120170725
210915generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017073120170725
211230generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017073120170725
212112generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017073120170725
212382generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073120170725
213309generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017073120170725
213408generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073120170725
213705generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017073120170725
213957generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017073120170725
214254generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017073120170725
214416generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017073120170725
215496generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017073120170725
215541generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017073120170725
216531generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073120170725
217197generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017073120170725
218439generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073120170725
219879generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017073120170725
220113generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017073120170725
221022generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017073120170725
222129generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017073120170725
222417generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017073120170725
222741generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017073120170725
223092generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017073120170725
225180generic64lcgcc -m32 -O2 -fomit-frame-pointer2017073120170725
225216generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017073120170725
225648generic64lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017073120170725
226314generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017073120170725
227043generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017073120170725
227124generic64lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017073120170725
227367generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017073120170725
227493generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017073120170725
227772generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017073120170725
229041generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017073120170725
231093generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017073120170725
231111generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017073120170725
231381generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017073120170725
231813generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017073120170725
231921generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017073120170725
232110generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017073120170725
232191generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073120170725
232371generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017073120170725
232407generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017073120170725
232479generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073120170725
232524generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073120170725
232875generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017073120170725
233280generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073120170725
233676generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017073120170725
233685generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073120170725
233685generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017073120170725
234360generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017073120170725
234432generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017073120170725
234459generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073120170725
234486generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017073120170725
234657generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017073120170725
234702generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073120170725
235017generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017073120170725
235215generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017073120170725
235566generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017073120170725
235593generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017073120170725
235818generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017073120170725
235836generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017073120170725
235899generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017073120170725
235971generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017073120170725
236178generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017073120170725
236295generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073120170725
236331generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073120170725
236565generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017073120170725
236637generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017073120170725
236745generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017073120170725
236790generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073120170725
236817generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017073120170725
236817generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017073120170725
237015generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017073120170725
237078generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017073120170725
237222generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017073120170725
237285generic64lcgcc -m32 -Os -fomit-frame-pointer2017073120170725
237420generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017073120170725
237438generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017073120170725
237474generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017073120170725
237573generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017073120170725
237636generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017073120170725
237717generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017073120170725
237726generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017073120170725
237771generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073120170725
238050generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017073120170725
238059generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017073120170725
238086generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017073120170725
238122generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017073120170725
238212generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017073120170725
238284generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017073120170725
238329generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017073120170725
238329generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017073120170725
238446generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017073120170725
238509generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017073120170725
238509generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017073120170725
238581generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073120170725
238662generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017073120170725
238680generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017073120170725
239031generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017073120170725
239076generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017073120170725
239211generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017073120170725
239256generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017073120170725
239256generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073120170725
239454generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017073120170725
239643generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017073120170725
239652generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017073120170725
239688generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017073120170725
239706generic64lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017073120170725
239715generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017073120170725
239769generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017073120170725
239769generic32lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017073120170725
239787generic32lcgcc -m32 -Os -fomit-frame-pointer2017073120170725
239922generic32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017073120170725
240003generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073120170725
240228generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017073120170725
240264generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017073120170725
240282generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017073120170725
240300generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073120170725
240390generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017073120170725
240399generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017073120170725
240408generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017073120170725
240426generic32lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017073120170725
240543generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017073120170725
240579generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017073120170725
240624generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017073120170725
240633generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017073120170725
240795generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017073120170725
240948generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017073120170725
241182generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017073120170725
241218generic32gcc -m32 -Os -fomit-frame-pointer2017073120170725
241245generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073120170725
241326generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017073120170725
241416generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017073120170725
241551generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017073120170725
241596generic32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017073120170725
241641generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017073120170725
241677generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017073120170725
241812generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017073120170725
241821generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017073120170725
242082generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017073120170725
242109generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017073120170725
242163generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073120170725
242289generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073120170725
242685generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073120170725
242721generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017073120170725
242748generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017073120170725
242775generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017073120170725
242802generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017073120170725
243000generic64lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017073120170725
243648generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017073120170725
243990generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017073120170725
244035generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073120170725
245016generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017073120170725
245430generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017073120170725
246267generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017073120170725
246294generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017073120170725
246870generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017073120170725
246879generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017073120170725
246906generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017073120170725
247122generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017073120170725
247311generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017073120170725
247347generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017073120170725
247347generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017073120170725
247617generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017073120170725
247653generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017073120170725
247815generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017073120170725
247932generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017073120170725
248103generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017073120170725
248130generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017073120170725
248328generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017073120170725
248391generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017073120170725
248463generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017073120170725
248499generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017073120170725
248562generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017073120170725
248607generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073120170725
248805generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017073120170725
249111generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017073120170725
249426generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017073120170725
249804generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017073120170725
250002generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017073120170725
250398generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073120170725
250596generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073120170725
251046generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017073120170725
251343generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017073120170725
251613generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017073120170725
252333generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073120170725
256086generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073120170725
256221generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073120170725
256734generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073120170725
256842generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073120170725
257400generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073120170725
257625generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073120170725
257778generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073120170725
258228generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073120170725
258435generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073120170725
258579generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017073120170725
258894generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017073120170725
259002generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017073120170725
259047generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073120170725
259236generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017073120170725
259263generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073120170725
259263generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073120170725
259317generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073120170725
259416generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017073120170725
259623generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073120170725
259947generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017073120170725
260046generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017073120170725
260379generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073120170725
260478generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017073120170725
260811generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017073120170725
261153generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073120170725
261207generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073120170725
261675generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073120170725
261738generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017073120170725
261864generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073120170725
262098generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017073120170725
262143generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017073120170725
262170generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017073120170725
262206generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073120170725
262449generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073120170725
262467generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073120170725
262476generic32lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017073120170725
262593generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073120170725
262647generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073120170725
262890generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017073120170725
263403generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017073120170725
263538generic32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017073120170725
263700generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073120170725
263736generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073120170725
263745generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073120170725
263808generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073120170725
263817generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073120170725
263907generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017073120170725
263925generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017073120170725
264078generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017073120170725
264177generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017073120170725
264510generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017073120170725
264609generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073120170725
264627generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017073120170725
264663generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017073120170725
264807generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017073120170725
264843generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073120170725
264843generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017073120170725
264915generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073120170725
265032generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017073120170725
265104generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017073120170725
265185generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073120170725
265266generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017073120170725
265275generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017073120170725
265491generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017073120170725
265518generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017073120170725
265536generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017073120170725
265563generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073120170725
265617generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073120170725
265725generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017073120170725
265815generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073120170725
265833generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017073120170725
265860generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073120170725
265923generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017073120170725
265977generic32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017073120170725
266004generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073120170725
266040generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073120170725
266166generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073120170725
266220generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017073120170725
266283generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017073120170725
266319generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017073120170725
266427generic32lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017073120170725
266517generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073120170725
266670generic32gcc -m32 -O2 -fomit-frame-pointer2017073120170725
266688generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017073120170725
266697generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073120170725
266742generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017073120170725
267066generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017073120170725
267075generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073120170725
267192generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017073120170725
267246generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073120170725
267255generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073120170725
267273generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073120170725
267273generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073120170725
267390generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073120170725
267552generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017073120170725
267615generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017073120170725
267633generic32lcgcc -m32 -O2 -fomit-frame-pointer2017073120170725
267768generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073120170725
268002generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073120170725
268056generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017073120170725
268074generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073120170725
268632generic32lcgcc -m32 -O3 -fomit-frame-pointer2017073120170725
269433generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017073120170725
269757generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017073120170725
270018generic32gcc -m32 -O3 -fomit-frame-pointer2017073120170725
270459generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073120170725
273537generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017073120170725
274446generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017073120170725
275346generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017073120170725
275427generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017073120170725
276309generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017073120170725
276318generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017073120170725
276606generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017073120170725
276687generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017073120170725
277002generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017073120170725
277389generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017073120170725
277488generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017073120170725
277623generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017073120170725
277839generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017073120170725
277893generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017073120170725
278064generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017073120170725
278460generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017073120170725
278595generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073120170725
278901generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017073120170725
279558generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017073120170725
279630generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017073120170725
279720generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017073120170725
279981generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073120170725
280089generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073120170725
280332generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017073120170725
280665generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017073120170725
280782generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017073120170725
281997generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017073120170725
282069generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073120170725
284490compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017073120170725
285147compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017073120170725
286326compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017073120170725
286686generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073120170725
288486compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017073120170725
290520compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073120170725
291672compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073120170725
291915compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017073120170725
292347compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073120170725
292959compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017073120170725
293202generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073120170725
293742generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073120170725
294516generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073120170725
294903compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017073120170725
295101compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073120170725
295173generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073120170725
295227generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073120170725
295434compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017073120170725
296568generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073120170725
296829generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073120170725
297774compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2017073120170725
297783compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017073120170725
297783compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017073120170725
297999compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017073120170725
298944compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017073120170725
299664generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073120170725
300780compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073120170725
301383generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073120170725
301410compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073120170725
302085compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073120170725
302211generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073120170725
305145compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073120170725
305838compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073120170725
306423compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017073120170725
306702compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017073120170725
306864compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017073120170725
307503compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017073120170725
307539compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073120170725
307737compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017073120170725
308007compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017073120170725
308142generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073120170725
308889compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017073120170725
308988compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017073120170725
310806compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017073120170725
310968compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017073120170725
311679generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073120170725
312129compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017073120170725
312129compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017073120170725
312156compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017073120170725
313803compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017073120170725
313956generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073120170725
314019generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073120170725
314172compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017073120170725
314262compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017073120170725
314901compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073120170725
315171compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017073120170725
315513compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073120170725
316503compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073120170725
316908generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073120170725
317340compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017073120170725
318609compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073120170725
319302compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073120170725
319374compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017073120170725
319869compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017073120170725
324405compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017073120170725
325890compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073120170725
326295compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017073120170725
326772compactgcc -m32 -O3 -fomit-frame-pointer2017073120170725
327546compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017073120170725
328725compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017073120170725
331065compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017073120170725
332523compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017073120170725
333603compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073120170725
334098generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017073120170725
334737compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017073120170725
335664generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073120170725
336087compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017073120170725
337095compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073120170725
337500compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017073120170725
339147generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073120170725
340110generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017073120170725
340911generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017073120170725
342522generic64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017073120170725
343440generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017073120170725
343692generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017073120170725
344052generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017073120170725
344250generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017073120170725
345060generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017073120170725
345096generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017073120170725
345636generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017073120170725
346590generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073120170725
346860generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073120170725
347076generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017073120170725
347130generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017073120170725
347463generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017073120170725
347544compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073120170725
348201generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017073120170725
348615compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073120170725
348696generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017073120170725
348741generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017073120170725
348885compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017073120170725
348921generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073120170725
349443generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017073120170725
349722generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017073120170725
350019generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017073120170725
350487generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017073120170725
350496generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017073120170725
350577generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017073120170725
350613generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017073120170725
350730generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017073120170725
350793generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017073120170725
350964generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073120170725
351279generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017073120170725
351324generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017073120170725
351342generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017073120170725
351351generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017073120170725
351414generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017073120170725
351855generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017073120170725
351936generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073120170725
352557generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017073120170725
352800generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017073120170725
352944generic64gcc -m32 -O3 -fomit-frame-pointer2017073120170725
353115generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017073120170725
353232generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017073120170725
353646generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017073120170725
353655generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073120170725
353970generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017073120170725
354294generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017073120170725
354474compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017073120170725
354906generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017073120170725
355032generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017073120170725
355095generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017073120170725
355248generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073120170725
355347compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073120170725
355437generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017073120170725
355518generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017073120170725
355680generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017073120170725
355725generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017073120170725
356022generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017073120170725
356022generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017073120170725
356481generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073120170725
356760generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017073120170725
357057generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017073120170725
357453generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073120170725
357669compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073120170725
357777generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073120170725
357804generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017073120170725
357813generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017073120170725
357876generic64gcc -m32 -Os -fomit-frame-pointer2017073120170725
358173generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073120170725
358344generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017073120170725
358407generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017073120170725
358461generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017073120170725
358560generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073120170725
358785generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017073120170725
359028compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017073120170725
359379generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017073120170725
359397generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073120170725
359424generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017073120170725
359496generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017073120170725
359532generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017073120170725
359559generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017073120170725
359712generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073120170725
359712generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017073120170725
359748generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017073120170725
359982generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017073120170725
359982generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017073120170725
360036generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017073120170725
360099generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017073120170725
360333generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073120170725
360630generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017073120170725
361035generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017073120170725
361134generic64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017073120170725
361521generic64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017073120170725
361890generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017073120170725
362007generic64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017073120170725
362106generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017073120170725
362304compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073120170725
362673generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017073120170725
362718generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017073120170725
363087generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017073120170725
363168generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017073120170725
363501generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073120170725
363744generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017073120170725
363780generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073120170725
364095generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073120170725
364419generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073120170725
364743generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073120170725
364806generic64gcc -m32 -O2 -fomit-frame-pointer2017073120170725
365112generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073120170725
365256generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073120170725
365481generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073120170725
365778compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017073120170725
366435generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073120170725
366678compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073120170725
368019generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073120170725
368046generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017073120170725
368100generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073120170725
368226generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073120170725
369378compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073120170725
369495generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073120170725
369774generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073120170725
369837generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073120170725
370809generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073120170725
375372generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017073120170725
376515generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073120170725
377280generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017073120170725
380025generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017073120170725
380988generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017073120170725
382905generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073120170725
384147generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073120170725
385695compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073120170725
385785compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073120170725
386757compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073120170725
386991compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017073120170725
389817compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073120170725
402651generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017073120170725
404748compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017073120170725
421506compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017073120170725
422748compactgcc -m32 -O2 -fomit-frame-pointer2017073120170725
424278compactgcc -m32 -march=i486 -O -fomit-frame-pointer2017073120170725
426537compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017073120170725
433215compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017073120170725
434439compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073120170725
434466compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017073120170725
434547compactgcc -m32 -march=pentium -O -fomit-frame-pointer2017073120170725
435042compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017073120170725
435051compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017073120170725
435312compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017073120170725
435366compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017073120170725
435582compactgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017073120170725
435636generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017073120170725
435942compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017073120170725
436356compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017073120170725
436608compactgcc -m32 -march=core2 -O -fomit-frame-pointer2017073120170725
436635generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017073120170725
436689compactgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017073120170725
436950compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017073120170725
437625compactgcc -m32 -march=k6 -O -fomit-frame-pointer2017073120170725
437841compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2017073120170725
437976compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017073120170725
439011compactgcc -m32 -Os -fomit-frame-pointer2017073120170725
439119compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2017073120170725
441288compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2017073120170725
441504compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017073120170725
441981compactgcc -m32 -march=k8 -O -fomit-frame-pointer2017073120170725
442098compactgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017073120170725
443718compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2017073120170725
444501compactgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017073120170725
444708compactgcc -m32 -march=athlon -O -fomit-frame-pointer2017073120170725
445941generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073120170725
447228generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017073120170725
447264compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017073120170725
447354compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017073120170725
448776compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2017073120170725
449442generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073120170725
449730compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2017073120170725
449757compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073120170725
452061compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017073120170725
452448compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017073120170725
452889generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073120170725
453663compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017073120170725
453834compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017073120170725
454203compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017073120170725
454617compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017073120170725
455202compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017073120170725
455274compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017073120170725
455580compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017073120170725
456399generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073120170725
456705compactgcc -m32 -O -fomit-frame-pointer2017073120170725
457767compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2017073120170725
457794compactgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017073120170725
458505compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073120170725
459306generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017073120170725
459846referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017073120170725
460881compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017073120170725
461052compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017073120170725
461727compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2017073120170725
461835compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017073120170725
462024compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017073120170725
462069compactgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017073120170725
462798compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073120170725
463275compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017073120170725
463446compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017073120170725
463959compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017073120170725
464409referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017073120170725
464616compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2017073120170725
464805compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073120170725
464976referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017073120170725
465237referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073120170725
465264compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2017073120170725
466461referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073120170725
466596compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073120170725
469989compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073120170725
471141compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017073120170725
473058compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017073120170725
473220compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017073120170725
475056compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017073120170725
475803compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017073120170725
476037compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017073120170725
476712compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017073120170725
476730compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073120170725
476937compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017073120170725
477072compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017073120170725
477648compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017073120170725
477684compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017073120170725
477729compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017073120170725
478017compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017073120170725
478449referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017073120170725
479367compactgcc -m32 -march=prescott -O -fomit-frame-pointer2017073120170725
479628compactgcc -m32 -march=i386 -O -fomit-frame-pointer2017073120170725
479898compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017073120170725
480483compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017073120170725
481239compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017073120170725
481545compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073120170725
486243compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017073120170725
486414compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017073120170725
487800referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017073120170725
490806compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017073120170725
493191compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017073120170725
493830compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2017073120170725
495801referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073120170725
496665referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017073120170725
496953referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073120170725
497115referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073120170725
497475referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073120170725
500823compactgcc -m32 -march=nocona -O -fomit-frame-pointer2017073120170725
503964referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017073120170725
510345referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017073120170725
510777referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017073120170725
511191referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017073120170725
512523referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017073120170725
514485referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017073120170725
514674referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017073120170725
514962referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2017073120170725
515628referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073120170725
515646referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017073120170725
518067referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017073120170725
518130referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017073120170725
518985referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073120170725
522792referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017073120170725
523035referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017073120170725
524295referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017073120170725
526140referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017073120170725
527949referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017073120170725
528615referencegcc -m32 -O3 -fomit-frame-pointer2017073120170725
528651referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017073120170725
529632referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017073120170725
531936referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017073120170725
532557referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017073120170725
534528referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017073120170725
534645referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017073120170725
538344referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017073120170725
541233referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073120170725
542430referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017073120170725
543222referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073120170725
545751referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073120170725
553842referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017073120170725
553977referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017073120170725
554760referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073120170725
557316referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017073120170725
558000referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017073120170725
561033referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073120170725
561375referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073120170725
562671referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017073120170725
563130referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017073120170725
564165referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073120170725
567153referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073120170725
568503referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073120170725
569709referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017073120170725
576000referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073120170725
581553referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073120170725
612477referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017073120170725
617166referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017073120170725
636228referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017073120170725
637866referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073120170725
641700referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017073120170725
642870referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073120170725
646479referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073120170725
647109referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073120170725
649989referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017073120170725
651177referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073120170725
654957referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017073120170725
660537referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017073120170725
672228referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017073120170725
676314referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017073120170725
702360referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017073120170725
703341referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073120170725
720297referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017073120170725
972036referencegcc -m32 -march=athlon -O -fomit-frame-pointer2017073120170725
977202referencegcc -m32 -O -fomit-frame-pointer2017073120170725
981837referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017073120170725
982233referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017073120170725
982521referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017073120170725
983610referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017073120170725
987219referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017073120170725
989703referencegcc -m32 -march=core2 -O -fomit-frame-pointer2017073120170725
990549referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017073120170725
990639referencegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017073120170725
991161referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2017073120170725
992106referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2017073120170725
995778referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017073120170725
996732referencegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017073120170725
997947referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017073120170725
998055referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073120170725
998622referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073120170725
999252referencegcc -m32 -march=i486 -O -fomit-frame-pointer2017073120170725
999873referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017073120170725
1004787referencegcc -m32 -march=k8 -O -fomit-frame-pointer2017073120170725
1007208referencegcc -m32 -march=prescott -O -fomit-frame-pointer2017073120170725
1007685referencegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017073120170725
1008477referencegcc -m32 -march=nocona -O -fomit-frame-pointer2017073120170725
1008540referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017073120170725
1008549referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017073120170725
1008639referencegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017073120170725
1008747referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017073120170725
1008792referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017073120170725
1009278referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017073120170725
1011942referencegcc -m32 -O2 -fomit-frame-pointer2017073120170725
1014948referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017073120170725
1016370referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017073120170725
1026153referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017073120170725
1052037referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017073120170725
1056780referencegcc -m32 -march=k6 -O -fomit-frame-pointer2017073120170725
1057068referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017073120170725
1060245referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017073120170725
1063665referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073120170725
1064421referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073120170725
1064844referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017073120170725
1064907referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073120170725
1064979referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073120170725
1228923referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073120170725
1254600referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017073120170725
1716480referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017073120170725
1718883referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017073120170725
1719171referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017073120170725
1723959referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017073120170725
1728423referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017073120170725
1730961referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073120170725
1731006referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2017073120170725
1732311referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017073120170725
1732617referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017073120170725
1741428referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073120170725
1741815referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017073120170725
1745712referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017073120170725
1746720referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017073120170725
1750473referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017073120170725
1754919referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017073120170725
1758312referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017073120170725
1758537referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017073120170725
1781163referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2017073120170725
1782846referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2017073120170725
1782855referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017073120170725
1783161referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017073120170725
1785033referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073120170725
1789182referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017073120170725
1789641referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017073120170725
1800711referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2017073120170725
1801854referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2017073120170725
1809855referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2017073120170725
1810674referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2017073120170725
1811628referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073120170725
1812141referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017073120170725
1812573referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2017073120170725
1813743referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017073120170725
1814373referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017073120170725
1815318referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017073120170725
1817154referencegcc -m32 -march=i386 -O -fomit-frame-pointer2017073120170725
1818522referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073120170725
1818702referencegcc -m32 -march=pentium -O -fomit-frame-pointer2017073120170725
1819296referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2017073120170725
1819467referencegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017073120170725
1820466referencegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017073120170725
1820790referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017073120170725
1820808referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017073120170725
1820844referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017073120170725
1822329referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017073120170725
1824219referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017073120170725
1825029referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017073120170725
1827108referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073120170725
1827216referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017073120170725
1833498referencegcc -m32 -Os -fomit-frame-pointer2017073120170725
1952703reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017073120170725
1962945reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017073120170725
1974816reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017073120170725
1985337reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073120170725
1987227reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073120170725
1989054reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017073120170725
1995192reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017073120170725
1995777reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017073120170725
2030958reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017073120170725
2041947reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017073120170725
2042919reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073120170725
2044710reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073120170725
2045394reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073120170725
2045898reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073120170725
2142522reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017073120170725
2151171reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017073120170725
2164995reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017073120170725
2171466reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017073120170725
2179593reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017073120170725
2186181reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017073120170725
2192643reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017073120170725
2193849reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017073120170725
2196864reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017073120170725
2198106reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017073120170725
2198979reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017073120170725
2199609reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017073120170725
2211030reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073120170725
2231316reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017073120170725
2235069reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017073120170725
2313009reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017073120170725
2316762reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073120170725
2363886reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073120170725
2366037reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017073120170725
2374506reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017073120170725
2395611reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073120170725
2402487reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017073120170725
2404458reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017073120170725
2406420reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017073120170725
2410200reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017073120170725
2410974reference32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017073120170725
2413539reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017073120170725
2414583reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073120170725
2419488reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073120170725
2419695reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073120170725
2422962reference32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017073120170725
2424627reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073120170725
2432871reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017073120170725
2434140reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017073120170725
2436975reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073120170725
2437056reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073120170725
2438334reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073120170725
2442348reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017073120170725
2443221reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073120170725
2447379reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073120170725
2450817reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073120170725
2459277reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017073120170725
2462895reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017073120170725
2470833reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017073120170725
2481804reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017073120170725
2487051reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017073120170725
2514321reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017073120170725
2515590reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073120170725
2522016reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017073120170725
2534148reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017073120170725
2536191reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017073120170725
2542176reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017073120170725
2580408reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073120170725
2584134reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017073120170725
2589012reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017073120170725
2592216reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073120170725
2598084reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017073120170725
2600253reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017073120170725
2600802reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017073120170725
2605095reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017073120170725
2609451reference32bitsgcc -m32 -O3 -fomit-frame-pointer2017073120170725
2624886reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017073120170725
2628747reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017073120170725
2634678reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017073120170725
2645397reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017073120170725
2653065reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017073120170725
2662785reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017073120170725
2664648reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073120170725
2667573reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2017073120170725
2668959reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073120170725
2669139reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017073120170725
2670876reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2017073120170725
2673459reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073120170725
2674404reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073120170725
2674512reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017073120170725
2674755reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073120170725
2675637reference32bitsgcc -m32 -O2 -fomit-frame-pointer2017073120170725
2675727reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073120170725
2690505reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017073120170725
2691225reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017073120170725
2703528reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017073120170725
2708244reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017073120170725
2713869reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073120170725
2716524reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073120170725
2724552reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2017073120170725
2750157reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017073120170725
2761227reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017073120170725
2768877reference32bitsgcc -m32 -O -fomit-frame-pointer2017073120170725
2769174reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2017073120170725
2775096reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017073120170725
2785860reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2017073120170725
2791800reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2017073120170725
2832363reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017073120170725
2852550reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017073120170725
2854197reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2017073120170725
2855043reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017073120170725
2861811reference32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017073120170725
2862819reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017073120170725
2875275reference32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017073120170725
2876409reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017073120170725
2885517reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073120170725
2934666reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017073120170725
3064113reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017073120170725
3122406reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017073120170725
3168117reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073120170725
3169827reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017073120170725
3515058reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017073120170725
3524382reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2017073120170725
3533031reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073120170725
3635748reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073120170725
3639402reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017073120170725
3646764reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017073120170725
3660687reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017073120170725
3671964reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073120170725
3693690reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017073120170725
3696417reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017073120170725
3699108reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017073120170725
3702177reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017073120170725
3710169reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017073120170725
3719385reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073120170725
3721617reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017073120170725
3727584reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017073120170725
3729762reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017073120170725
3733686reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017073120170725
3735396reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2017073120170725
3735567reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017073120170725
3738933reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017073120170725
3740949reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017073120170725
3762576reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073120170725
3765906reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017073120170725
3767733reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017073120170725
3793365reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017073120170725
3794130reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017073120170725
3794823reference32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017073120170725
3796911reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017073120170725
3802068reference32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017073120170725
3805020reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017073120170725
3809052reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017073120170725
3811050reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017073120170725
3812904reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017073120170725
3816531reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017073120170725
3817881reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017073120170725
3825567reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017073120170725
3827124reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017073120170725
3830247reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017073120170725
3840912reference32bitsgcc -m32 -Os -fomit-frame-pointer2017073120170725
3846105reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017073120170725
3854376reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017073120170725
3856689reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017073120170725
3859056reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017073120170725
3860343reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017073120170725
3876759reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017073120170725
3878505reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017073120170725

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