Implementation notes: x86, latour, crypto_aead/seakeyakv2

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: seakeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
183285generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072520170718
183717generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072520170718
183735generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072520170718
183843generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072520170718
184257generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072520170718
184455generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072520170718
184473generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072520170718
184590generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072520170718
184662generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072520170718
184824generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072520170718
185004generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072520170718
185013generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072520170718
185031generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072520170718
185130generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072520170718
185247generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072520170718
185346generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072520170718
185445generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072520170718
185598generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072520170718
185598generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072520170718
185796generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072520170718
185823generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072520170718
185922generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072520170718
186003generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072520170718
186030generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017072520170718
186075generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072520170718
186147generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072520170718
186201generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072520170718
186282generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072520170718
186291generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2017072520170718
186435generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072520170718
186444generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072520170718
186444generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072520170718
186471generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072520170718
186561generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072520170718
186597generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072520170718
186597generic32lcgcc -m32 -O -fomit-frame-pointer2017072520170718
186669generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072520170718
186678generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072520170718
186687generic32gcc -m32 -O -fomit-frame-pointer2017072520170718
186804generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072520170718
186831generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072520170718
186867generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072520170718
186921generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072520170718
186930generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072520170718
186966generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072520170718
186966generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2017072520170718
187011generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072520170718
187011generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017072520170718
187119generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072520170718
187173generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072520170718
187200generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072520170718
187317generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072520170718
187470generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072520170718
187524generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072520170718
187542generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072520170718
187551generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072520170718
187560generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072520170718
187650generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017072520170718
187695generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072520170718
187704generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072520170718
187749generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072520170718
187776generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072520170718
187839generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072520170718
187929generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2017072520170718
188001generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017072520170718
188073generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017072520170718
188136generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072520170718
188262generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017072520170718
188325generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2017072520170718
188343generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072520170718
188343generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2017072520170718
188388generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072520170718
188442generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072520170718
188550generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072520170718
188577generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072520170718
188595generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072520170718
188604generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017072520170718
188649generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072520170718
188712generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072520170718
188757generic32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072520170718
188784generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2017072520170718
188829generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072520170718
188856generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2017072520170718
188919generic32lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072520170718
189081generic32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072520170718
189108generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017072520170718
189153generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017072520170718
189216generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072520170718
189216generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072520170718
189279generic32lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072520170718
189342generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2017072520170718
189378generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072520170718
189423generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2017072520170718
189693generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072520170718
189837generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072520170718
189873generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072520170718
190098generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072520170718
190197generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072520170718
190278generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072520170718
190413generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072520170718
191097generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072520170718
191295generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017072520170718
191682generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072520170718
192240generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017072520170718
196533generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072520170718
197622generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072520170718
197937generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072520170718
202392generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072520170718
202563generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072520170718
202734generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072520170718
203238generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072520170718
203427generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072520170718
204255generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072520170718
204291generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072520170718
204372generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072520170718
204534generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072520170718
204651generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017072520170718
204813generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072520170718
206100generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017072520170718
206280generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072520170718
206343generic64lcgcc -m32 -O -fomit-frame-pointer2017072520170718
206532generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017072520170718
207207generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072520170718
207288generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072520170718
208179generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072520170718
208602generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072520170718
208620generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072520170718
208719generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072520170718
208746generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072520170718
208854generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072520170718
208854generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017072520170718
209403generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017072520170718
209430generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072520170718
209565generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017072520170718
209592generic64lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072520170718
209592generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017072520170718
209763generic64lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072520170718
210321generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072520170718
210429generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072520170718
211302generic64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072520170718
211671generic64gcc -m32 -O -fomit-frame-pointer2017072520170718
211959generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072520170718
212004generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072520170718
212058generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2017072520170718
213021generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072520170718
214128generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072520170718
214443generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2017072520170718
214524generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2017072520170718
214560generic64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072520170718
214893generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072520170718
214920generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2017072520170718
214947generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072520170718
215181generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072520170718
215253generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072520170718
215820generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072520170718
215973generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072520170718
215982generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072520170718
216315generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2017072520170718
216576generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072520170718
216819generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2017072520170718
216945generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072520170718
218277generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072520170718
218952generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072520170718
219501generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072520170718
219762generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072520170718
220689generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072520170718
221031generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2017072520170718
221139generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2017072520170718
221553generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072520170718
222939generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072520170718
222984generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2017072520170718
223272generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072520170718
230454generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072520170718
231093generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072520170718
233973generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072520170718
234153generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072520170718
235980generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072520170718
236043generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072520170718
236835generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072520170718
236925generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072520170718
237195generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072520170718
237816generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072520170718
237870generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072520170718
238383generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072520170718
238410generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072520170718
238680generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072520170718
239724generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072520170718
239967generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072520170718
240075generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072520170718
240120generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072520170718
240480generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072520170718
240831generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072520170718
241668generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072520170718
242001generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072520170718
242046generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072520170718
242109generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072520170718
242307generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072520170718
242496generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072520170718
242631generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072520170718
242676generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072520170718
242838generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072520170718
242883generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072520170718
243909generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072520170718
245097generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072520170718
245313generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072520170718
245628generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072520170718
245727generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072520170718
245853generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072520170718
246780generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072520170718
248310generic64lcgcc -m32 -O3 -fomit-frame-pointer2017072520170718
248715generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072520170718
249102generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072520170718
249435generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072520170718
251109generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072520170718
251172generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072520170718
251649generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072520170718
252117generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072520170718
252135generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072520170718
252360generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072520170718
253872generic64lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072520170718
254610generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072520170718
254655generic64lcgcc -m32 -O2 -fomit-frame-pointer2017072520170718
254835generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072520170718
255195generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072520170718
255276generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072520170718
256185generic64lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072520170718
257463generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072520170718
257940generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072520170718
258039generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072520170718
258165generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072520170718
258579generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072520170718
259506generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072520170718
262017generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072520170718
263034generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072520170718
265707generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072520170718
270468generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072520170718
270675generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072520170718
274833generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072520170718
275760generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072520170718
276480generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072520170718
276552generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072520170718
276642generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072520170718
276786generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072520170718
276831generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072520170718
276849generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072520170718
277002generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072520170718
277209generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072520170718
277506generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072520170718
277605generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072520170718
277668generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072520170718
278163generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072520170718
278919generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072520170718
279045generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072520170718
279180generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072520170718
279846generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072520170718
279900generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072520170718
280674generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072520170718
280746generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072520170718
281070generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072520170718
281178generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072520170718
281340generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072520170718
281502generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072520170718
281781generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072520170718
282069generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072520170718
282150generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072520170718
282321generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072520170718
282573generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072520170718
282600generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072520170718
282681generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072520170718
282753generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072520170718
282798generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072520170718
282870generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072520170718
283068generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072520170718
283266generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072520170718
283356generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072520170718
283671generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072520170718
283698generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072520170718
283743generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072520170718
283752generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072520170718
283851generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072520170718
284013generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072520170718
284067generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072520170718
284409generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072520170718
284553generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072520170718
284571generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072520170718
284607generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072520170718
284913generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072520170718
285345generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072520170718
285534generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072520170718
285552generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072520170718
285570generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072520170718
285579generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072520170718
285876generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072520170718
286083generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072520170718
286119generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072520170718
286227generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072520170718
286254generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072520170718
286263generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072520170718
286308generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072520170718
286317generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072520170718
286542generic64lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072520170718
286560generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072520170718
286704generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072520170718
286767generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072520170718
286776generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072520170718
286839generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072520170718
286956generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072520170718
287154generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072520170718
287235generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072520170718
287379generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072520170718
287415generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072520170718
287523generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072520170718
287694generic64lcgcc -m32 -Os -fomit-frame-pointer2017072520170718
288000generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072520170718
288072generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072520170718
288162generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072520170718
288162generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072520170718
288342generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072520170718
288396generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072520170718
288432generic64lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072520170718
288441generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072520170718
288450generic32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072520170718
288477generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072520170718
288495generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072520170718
288549generic32lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072520170718
288603generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072520170718
288612generic32lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072520170718
288621generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072520170718
288639generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072520170718
288675generic32lcgcc -m32 -Os -fomit-frame-pointer2017072520170718
288675generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072520170718
288711generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072520170718
288792generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072520170718
288792generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072520170718
288954generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072520170718
289098generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072520170718
289179generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072520170718
289251generic32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072520170718
289287generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072520170718
289314generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072520170718
289377generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072520170718
289521generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072520170718
289683generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072520170718
290034generic32gcc -m32 -Os -fomit-frame-pointer2017072520170718
290259generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072520170718
290682generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072520170718
291303generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072520170718
291870generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072520170718
292104generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072520170718
293508generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072520170718
293652generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072520170718
294579generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072520170718
295596generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072520170718
295623generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072520170718
295884generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072520170718
296028generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072520170718
296532generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072520170718
296721generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072520170718
297261generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072520170718
297351generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072520170718
297414generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072520170718
297522generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072520170718
297900generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072520170718
297972generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072520170718
298044generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072520170718
298080generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072520170718
298233generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072520170718
298242generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072520170718
298476generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072520170718
298503generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072520170718
298710generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072520170718
298944generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072520170718
299205generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072520170718
300177generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072520170718
300375generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072520170718
301554generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072520170718
302004generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072520170718
302301generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072520170718
302859generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072520170718
304515generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072520170718
304992generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072520170718
305064generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072520170718
305118generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072520170718
305460generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072520170718
305586generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072520170718
307611generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072520170718
308142generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072520170718
309105generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072520170718
309123generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072520170718
310293generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072520170718
311265generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072520170718
311580generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072520170718
311805generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072520170718
312183generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072520170718
312246generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072520170718
312480generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072520170718
312633generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072520170718
312813generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072520170718
312813generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072520170718
312894generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072520170718
313002generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072520170718
313065generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072520170718
313146generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072520170718
313488generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072520170718
313533generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072520170718
313560generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072520170718
313731generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072520170718
313794generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072520170718
313911generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072520170718
313920generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072520170718
314199generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072520170718
314289generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072520170718
314658generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072520170718
314982generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072520170718
315261generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072520170718
315360generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072520170718
315900generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072520170718
315954generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072520170718
315999generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072520170718
316233generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072520170718
316413generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072520170718
316503generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072520170718
316683generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072520170718
316746generic32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072520170718
316935generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072520170718
317070generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072520170718
318267generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072520170718
318339generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072520170718
318456generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072520170718
318474generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072520170718
318528generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072520170718
318564generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072520170718
318627generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072520170718
318672generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072520170718
318672generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072520170718
318726generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072520170718
318816generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072520170718
318816generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072520170718
318852generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072520170718
319077generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072520170718
319626generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072520170718
319815generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072520170718
319824generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072520170718
320040generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072520170718
320319generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072520170718
320328generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072520170718
320328generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072520170718
320517generic32lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072520170718
320535generic32lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072520170718
320535generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072520170718
320562generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072520170718
320652generic32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072520170718
320661generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072520170718
320697generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072520170718
320715generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072520170718
320715generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072520170718
320814generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072520170718
320895generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072520170718
320913generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072520170718
320994generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072520170718
321057generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072520170718
321120generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072520170718
321201generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072520170718
321246generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072520170718
321273generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072520170718
321462generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072520170718
321606generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072520170718
321912generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072520170718
321984generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072520170718
322236generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072520170718
322317generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072520170718
322335generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072520170718
322434generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072520170718
322569generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072520170718
322713generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072520170718
322812generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072520170718
322848generic32gcc -m32 -O2 -fomit-frame-pointer2017072520170718
322965generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072520170718
323019generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072520170718
323073generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072520170718
323082generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072520170718
323649generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072520170718
323667generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072520170718
323676generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072520170718
324108generic32gcc -m32 -O3 -fomit-frame-pointer2017072520170718
324243generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072520170718
324351generic32lcgcc -m32 -O3 -fomit-frame-pointer2017072520170718
324522generic32lcgcc -m32 -O2 -fomit-frame-pointer2017072520170718
324648generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072520170718
326223generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072520170718
326763generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072520170718
328986generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072520170718
329175generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072520170718
329895generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072520170718
330183generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072520170718
330723generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072520170718
330750generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072520170718
331560generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072520170718
331956generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072520170718
332343generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072520170718
332604generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072520170718
333207generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072520170718
333261generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072520170718
333531generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072520170718
333702generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072520170718
334161generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072520170718
334737generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072520170718
334881generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072520170718
334989generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072520170718
335007generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072520170718
335016generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072520170718
335178generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072520170718
336402generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072520170718
336834generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072520170718
336861generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072520170718
337347generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072520170718
337716generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072520170718
338670generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072520170718
338931generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072520170718
341028generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072520170718
342909generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072520170718
343827generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072520170718
344862generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072520170718
346257generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072520170718
348345compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072520170718
349191generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072520170718
349650generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072520170718
350685generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072520170718
351117generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072520170718
351567compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072520170718
352422compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072520170718
353232generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072520170718
354591compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072520170718
354681generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072520170718
356022generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072520170718
357363compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072520170718
357543compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072520170718
357786compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072520170718
359685compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072520170718
360666compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072520170718
360900compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072520170718
361809compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072520170718
362205compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072520170718
362970generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072520170718
363204compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072520170718
364194compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072520170718
364644compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072520170718
364716generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072520170718
364932compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072520170718
365328generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072520170718
366885generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072520170718
367731compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072520170718
367884compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072520170718
369000generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072520170718
372024compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072520170718
374895compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072520170718
375021compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072520170718
377199compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072520170718
377901compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072520170718
378000compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072520170718
378702compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072520170718
378882compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072520170718
378945compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072520170718
379026compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072520170718
379125compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072520170718
379548compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072520170718
380196compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072520170718
381186compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072520170718
382005compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072520170718
383553compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072520170718
384291compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072520170718
384588compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072520170718
384597compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072520170718
385344compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072520170718
385560compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072520170718
385875compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072520170718
386586compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072520170718
387441compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072520170718
387630compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072520170718
387909compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072520170718
389124compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072520170718
389601compactgcc -m32 -O3 -fomit-frame-pointer2017072520170718
391824compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072520170718
393606compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072520170718
395865compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072520170718
396846compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072520170718
396873compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072520170718
403056compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072520170718
404154compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072520170718
407070generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072520170718
407655compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072520170718
407673compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072520170718
412182generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072520170718
412191compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072520170718
412263generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072520170718
414801compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072520170718
414909compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072520170718
415080generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072520170718
415476generic64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072520170718
416970compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072520170718
417240compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072520170718
417717generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072520170718
417771generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072520170718
417897compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072520170718
418221generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072520170718
419085generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072520170718
419265generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072520170718
419814generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072520170718
420615generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072520170718
420687generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072520170718
420723generic64gcc -m32 -O2 -fomit-frame-pointer2017072520170718
421092generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072520170718
421335generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072520170718
422523compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072520170718
422631generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072520170718
422730generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072520170718
422775compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072520170718
423540generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072520170718
423567generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072520170718
423990generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072520170718
424278generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072520170718
424341generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072520170718
424674generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072520170718
424773generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072520170718
425052generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072520170718
425124compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072520170718
425349compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072520170718
425457generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072520170718
426276compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072520170718
426294generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072520170718
426474generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072520170718
427401generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072520170718
427401generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072520170718
427734generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072520170718
427932generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072520170718
428346generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072520170718
428688generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072520170718
428715generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072520170718
429066generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072520170718
429165generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072520170718
429192generic64gcc -m32 -O3 -fomit-frame-pointer2017072520170718
429228compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072520170718
429552generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072520170718
429759generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072520170718
429912generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072520170718
429939generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072520170718
429948generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072520170718
429966generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072520170718
430164generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072520170718
430416generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072520170718
430614generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072520170718
430632generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072520170718
430866compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072520170718
431280generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072520170718
431397generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072520170718
431532generic64gcc -m32 -Os -fomit-frame-pointer2017072520170718
431595generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072520170718
431604generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072520170718
432018generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072520170718
432405generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072520170718
432423generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072520170718
432738generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072520170718
432765generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072520170718
432765generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072520170718
432783generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072520170718
432810generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072520170718
432864generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072520170718
433323generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072520170718
433647generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072520170718
434016generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072520170718
434160compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072520170718
434259generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072520170718
434862generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072520170718
434961generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072520170718
435276compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072520170718
435627generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072520170718
435825generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072520170718
435924generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072520170718
436365generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072520170718
436392generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072520170718
436518generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072520170718
436680generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072520170718
436788generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072520170718
436851generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072520170718
437175generic64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072520170718
438336generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072520170718
438471generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072520170718
438624generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072520170718
438669generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072520170718
439209generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072520170718
439875generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072520170718
439938generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072520170718
440370generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072520170718
441180generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072520170718
441189compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072520170718
441423generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072520170718
441468generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072520170718
441486generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072520170718
442071generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072520170718
442359generic64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072520170718
442611generic64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072520170718
442710generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072520170718
443079generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072520170718
443493generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072520170718
443592generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072520170718
443745generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072520170718
444564generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072520170718
445023generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072520170718
445257generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072520170718
445437generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072520170718
445590generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072520170718
446760compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072520170718
447075generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072520170718
447507generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072520170718
447624generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072520170718
447687generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072520170718
448695compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072520170718
451746generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072520170718
451800generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072520170718
452727generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072520170718
453204generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072520170718
455436generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072520170718
455859generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072520170718
457020generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072520170718
458469generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072520170718
459315generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072520170718
461412generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072520170718
461466generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072520170718
462240generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072520170718
464022generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072520170718
465147generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072520170718
465291generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072520170718
475380generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072520170718
478863compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072520170718
478971compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072520170718
479070compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072520170718
480465compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072520170718
482301compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072520170718
520434compactgcc -m32 -O2 -fomit-frame-pointer2017072520170718
525510compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072520170718
527076compactgcc -m32 -march=k6 -O -fomit-frame-pointer2017072520170718
528309compactgcc -m32 -march=pentium -O -fomit-frame-pointer2017072520170718
528948generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072520170718
529587compactgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072520170718
529731compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072520170718
531558compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072520170718
531729compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072520170718
531891compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072520170718
532953compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072520170718
533673compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072520170718
533943compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072520170718
534294compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072520170718
534717compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072520170718
535176compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072520170718
535392compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072520170718
535464compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072520170718
535923compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072520170718
536670compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072520170718
536823compactgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072520170718
536904generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072520170718
537696compactgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072520170718
537930compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072520170718
539037generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072520170718
539667compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072520170718
540261compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072520170718
540270compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072520170718
541323compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072520170718
541611compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072520170718
541764compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072520170718
541791generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072520170718
543006compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072520170718
543114compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072520170718
543780generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072520170718
544797compactgcc -m32 -march=prescott -O -fomit-frame-pointer2017072520170718
544851compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072520170718
545337compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072520170718
545967compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072520170718
546084compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072520170718
547821compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072520170718
548271compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072520170718
548289compactgcc -m32 -march=athlon -O -fomit-frame-pointer2017072520170718
548937compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072520170718
551475compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072520170718
551556compactgcc -m32 -Os -fomit-frame-pointer2017072520170718
551610generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072520170718
551736compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072520170718
552132generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072520170718
553005compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072520170718
553500compactgcc -m32 -march=core2 -O -fomit-frame-pointer2017072520170718
553842compactgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072520170718
554049compactgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072520170718
554058generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072520170718
555192compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072520170718
555903compactgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072520170718
557946compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072520170718
558072compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072520170718
560016compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072520170718
560934compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072520170718
561753compactgcc -m32 -O -fomit-frame-pointer2017072520170718
561861referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072520170718
562743compactgcc -m32 -march=k8 -O -fomit-frame-pointer2017072520170718
563085compactgcc -m32 -march=nocona -O -fomit-frame-pointer2017072520170718
563904compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072520170718
564129compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072520170718
564570referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072520170718
565596compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072520170718
566442compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072520170718
567207compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072520170718
567414compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072520170718
567630compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072520170718
570150compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072520170718
571068compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072520170718
571752compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072520170718
572364compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072520170718
574551referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072520170718
575910compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072520170718
576333referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072520170718
576918compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072520170718
578061compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072520170718
579366referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072520170718
581184compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072520170718
581193compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072520170718
581301compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072520170718
581913compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072520170718
582228referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072520170718
582318compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072520170718
583110compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072520170718
583371compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072520170718
583470compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072520170718
583947compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072520170718
584892compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072520170718
585207compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072520170718
585252compactgcc -m32 -march=i386 -O -fomit-frame-pointer2017072520170718
585504compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072520170718
586125compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072520170718
586980compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072520170718
590823compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072520170718
591822compactgcc -m32 -march=i486 -O -fomit-frame-pointer2017072520170718
594441compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072520170718
594540compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072520170718
602613compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072520170718
604242referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072520170718
615672referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072520170718
616032referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072520170718
616230referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072520170718
617976referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072520170718
618462referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072520170718
618750referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072520170718
620163referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072520170718
624672referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072520170718
626004referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072520170718
628497referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072520170718
630099referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072520170718
630513referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072520170718
631449referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072520170718
631467referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072520170718
631926referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072520170718
633942referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072520170718
637281referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072520170718
637335referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072520170718
637974referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072520170718
639279referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072520170718
639531referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072520170718
641052referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072520170718
643473referencegcc -m32 -O3 -fomit-frame-pointer2017072520170718
644661referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072520170718
645084referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072520170718
646578referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2017072520170718
651168referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072520170718
651654referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072520170718
652734referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072520170718
654156referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072520170718
655821referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072520170718
659754referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072520170718
660447referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072520170718
661086referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072520170718
666441referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072520170718
674316referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072520170718
675891referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072520170718
676485referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072520170718
678537referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072520170718
679356referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072520170718
682011referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072520170718
686115referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072520170718
695988referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072520170718
699750referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072520170718
701973referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072520170718
702531referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072520170718
703647referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072520170718
706104referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072520170718
709461referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072520170718
712314referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072520170718
773145referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072520170718
777105referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072520170718
779202referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072520170718
786708referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072520170718
787401referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072520170718
796977referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072520170718
797481referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072520170718
797490referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072520170718
799677referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072520170718
807507referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072520170718
807777referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072520170718
808254referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072520170718
824463referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072520170718
827244referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072520170718
891774referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072520170718
891837referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072520170718
894330referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072520170718
1196928referencegcc -m32 -O -fomit-frame-pointer2017072520170718
1198953referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072520170718
1199853referencegcc -m32 -march=athlon -O -fomit-frame-pointer2017072520170718
1199853referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072520170718
1201419referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072520170718
1208979referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072520170718
1217970referencegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072520170718
1220049referencegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072520170718
1223649referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2017072520170718
1223766referencegcc -m32 -march=core2 -O -fomit-frame-pointer2017072520170718
1223919referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072520170718
1224045referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072520170718
1224252referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072520170718
1227447referencegcc -m32 -march=k8 -O -fomit-frame-pointer2017072520170718
1232658referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2017072520170718
1233675referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072520170718
1233999referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072520170718
1234305referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072520170718
1234314referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072520170718
1234458referencegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072520170718
1234593referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072520170718
1234764referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072520170718
1234944referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072520170718
1234962referencegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072520170718
1234980referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072520170718
1238427referencegcc -m32 -O2 -fomit-frame-pointer2017072520170718
1241622referencegcc -m32 -march=nocona -O -fomit-frame-pointer2017072520170718
1243818referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072520170718
1244412referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072520170718
1247823referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072520170718
1256904referencegcc -m32 -march=prescott -O -fomit-frame-pointer2017072520170718
1257291referencegcc -m32 -march=i486 -O -fomit-frame-pointer2017072520170718
1261827referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072520170718
1278594referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072520170718
1286352referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072520170718
1287666referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072520170718
1298439referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072520170718
1299042referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072520170718
1301733referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072520170718
1301949referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072520170718
1303533referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072520170718
1308942referencegcc -m32 -march=k6 -O -fomit-frame-pointer2017072520170718
1504845referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072520170718
1534176referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072520170718
2069388referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072520170718
2075841referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072520170718
2077002referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072520170718
2088126referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072520170718
2093040referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072520170718
2101059referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072520170718
2104308referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072520170718
2114505referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072520170718
2119536referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072520170718
2121255referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072520170718
2125134referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072520170718
2136744referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072520170718
2139885referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072520170718
2140380referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2017072520170718
2141964referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072520170718
2155239referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072520170718
2166732referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072520170718
2169198referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072520170718
2170296referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072520170718
2195892referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2017072520170718
2196981referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072520170718
2197917referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2017072520170718
2198304referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2017072520170718
2198817referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072520170718
2199132referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072520170718
2200329referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2017072520170718
2213415referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072520170718
2215314referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2017072520170718
2215773referencegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072520170718
2216745referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072520170718
2217645referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072520170718
2217681referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072520170718
2220012referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072520170718
2220579referencegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072520170718
2222856referencegcc -m32 -march=pentium -O -fomit-frame-pointer2017072520170718
2222910referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072520170718
2223126referencegcc -m32 -march=i386 -O -fomit-frame-pointer2017072520170718
2223180referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072520170718
2224440referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2017072520170718
2225475referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072520170718
2226006referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2017072520170718
2226267referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2017072520170718
2226627referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072520170718
2232792referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072520170718
2232882referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072520170718
2233566referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072520170718
2233827referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072520170718
2235717referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072520170718
2239551referencegcc -m32 -Os -fomit-frame-pointer2017072520170718
2322117reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072520170718
2330937reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072520170718
2357622reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072520170718
2365353reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072520170718
2366685reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072520170718
2374560reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072520170718
2376018reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072520170718
2380941reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072520170718
2401263reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072520170718
2414628reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072520170718
2427345reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072520170718
2429712reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072520170718
2431449reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072520170718
2434365reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072520170718
2556990reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072520170718
2557314reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072520170718
2573505reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072520170718
2575224reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072520170718
2578653reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072520170718
2580615reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072520170718
2594520reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072520170718
2609784reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072520170718
2615346reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072520170718
2616129reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072520170718
2617371reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072520170718
2623149reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072520170718
2623725reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072520170718
2643057reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072520170718
2644272reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072520170718
2752695reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072520170718
2755800reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072520170718
2823786reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072520170718
2837925reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072520170718
2840562reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072520170718
2840823reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072520170718
2852505reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072520170718
2863098reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072520170718
2865087reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072520170718
2866050reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072520170718
2867913reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072520170718
2870028reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072520170718
2877795reference32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072520170718
2879217reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072520170718
2887866reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072520170718
2888370reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072520170718
2890512reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072520170718
2892078reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072520170718
2893302reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072520170718
2896875reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072520170718
2898279reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072520170718
2902194reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072520170718
2908314reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072520170718
2910150reference32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072520170718
2910843reference32bitsgcc -m32 -O2 -fomit-frame-pointer2017072520170718
2912778reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072520170718
2916981reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072520170718
2922363reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072520170718
2923056reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072520170718
2963349reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072520170718
2963970reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072520170718
2965014reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072520170718
2980674reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072520170718
2981025reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072520170718
2990178reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072520170718
3001932reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072520170718
3046734reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072520170718
3048813reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072520170718
3067965reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072520170718
3070341reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072520170718
3072789reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072520170718
3086667reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072520170718
3087594reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072520170718
3093894reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072520170718
3095793reference32bitsgcc -m32 -O3 -fomit-frame-pointer2017072520170718
3097638reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072520170718
3101058reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072520170718
3109716reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072520170718
3120291reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072520170718
3123450reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072520170718
3151764reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072520170718
3157389reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072520170718
3161223reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072520170718
3163518reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072520170718
3163806reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072520170718
3166398reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072520170718
3170619reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072520170718
3175002reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072520170718
3185964reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072520170718
3186828reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2017072520170718
3190482reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072520170718
3198312reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072520170718
3203649reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2017072520170718
3203838reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072520170718
3204981reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072520170718
3207168reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072520170718
3211470reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072520170718
3212172reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072520170718
3233349reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072520170718
3258324reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072520170718
3270717reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072520170718
3318849reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2017072520170718
3319074reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072520170718
3324771reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2017072520170718
3328002reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2017072520170718
3341520reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2017072520170718
3364731reference32bitsgcc -m32 -O -fomit-frame-pointer2017072520170718
3374064reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072520170718
3378555reference32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072520170718
3379563reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072520170718
3385404reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072520170718
3386430reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2017072520170718
3389571reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072520170718
3397500reference32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072520170718
3438864reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072520170718
3522033reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072520170718
3577842reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072520170718
3705120reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072520170718
3816891reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072520170718
3829167reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072520170718
3847698reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072520170718
4157442reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2017072520170718
4175361reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072520170718
4212297reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072520170718
4325715reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072520170718
4333815reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072520170718
4357485reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072520170718
4371255reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072520170718
4374567reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072520170718
4385115reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072520170718
4389300reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072520170718
4394052reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072520170718
4401081reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072520170718
4419549reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072520170718
4421529reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072520170718
4451931reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072520170718
4459275reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072520170718
4490262reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072520170718
4490856reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072520170718
4498119reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072520170718
4499874reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072520170718
4502142reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072520170718
4505238reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072520170718
4505607reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072520170718
4509675reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2017072520170718
4513158reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072520170718
4557852reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072520170718
4558581reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072520170718
4561506reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072520170718
4580001reference32bitsgcc -m32 -Os -fomit-frame-pointer2017072520170718
4580154reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072520170718
4582458reference32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072520170718
4587264reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072520170718
4587678reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072520170718
4588092reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072520170718
4588416reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072520170718
4589055reference32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072520170718
4596957reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072520170718
4598244reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072520170718
4601115reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072520170718
4615551reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072520170718
4620051reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072520170718
4630329reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072520170718
4653000reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072520170718
4672737reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072520170718
4682484reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072520170718
4685652reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072520170718
4694355reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072520170718

Test failure

Implementation: crypto_aead/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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/seakeyakv2/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