Implementation notes: x86, latour, crypto_aead/oceankeyakv2

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: oceankeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
226413generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
227043generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
227160generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
228915generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
228987generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
229986generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
230229generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
230562generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
230688generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
230751generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
230859generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
230886generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
230931generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
231012generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
231111generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
231120generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
231120generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
231354generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
231588generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
231615generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
231669generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
231750generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
231822generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
231822generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
231885generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
231894generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
232002generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
232101generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
232290generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
232308generic32lcgcc -m32 -O -fomit-frame-pointer2017072420170718
232344generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
232416generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
232452generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
232461generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
232623generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
232776generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
232848generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
232857generic32gcc -m32 -O -fomit-frame-pointer2017072420170718
232911generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
233001generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
233127generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
233127generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
233208generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
233289generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
233298generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
233307generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
233343generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
233505generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
233523generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
233631generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
233802generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
233820generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
233919generic32lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
233973generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
233991generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
234045generic32lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
234144generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
234171generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
234198generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
234207generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
234234generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
234279generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
234360generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
234369generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
234378generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
234387generic32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
234396generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
234405generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
234432generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
234432generic32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
234495generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
234504generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
234513generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
234549generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
234567generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
234594generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
234657generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
234720generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
234738generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
234765generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
234801generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
234855generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
234990generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
234999generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
235035generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
235305generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
235350generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
235404generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
235404generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
235404generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
235449generic64lcgcc -m32 -O -fomit-frame-pointer2017072420170718
235620generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
235647generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
235665generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
235728generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
235764generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
235863generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
235935generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
235944generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
236070generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
236088generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
236115generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
236151generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
236250generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
236304generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
236340generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
236466generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
237249generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
237465generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
237699generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
237924generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
238005generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
238095generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
238356generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
238383generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
238446generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
238941generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
239184generic64lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
239751generic64lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
241128generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
241263generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
241830generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
242082generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
242559generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
244278generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
244647generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
244845generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
244872generic64gcc -m32 -O -fomit-frame-pointer2017072420170718
244971generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
245079generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
245565generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
245601generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
245808generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
246168generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
246357generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
246393generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
246411generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
247131generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
247140generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
247500generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
247761generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
247770generic64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
247824generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
248058generic64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
248733generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
248922generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
249714generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
249849generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
249957generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
250056generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
250227generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
250353generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
250695generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
251028generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
251046generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
251649generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
252225generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
252927generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
252927generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
253008generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
253116generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
253305generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
253710generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
253908generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
254097generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
255177generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
256338generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
256446generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
256761generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
257229generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
258867generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
259227generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
276876generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
278181generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
279522generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
279927generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
280467generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
280899generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
281106generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
283041generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
283158generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
283176generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
283266generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
283293generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
283347generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
284157generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
285012generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
286110generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
287208generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
287712generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
289107generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
289449generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
289584generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
291429generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
292455generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
292815generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
293652generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
294903generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
294948generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
295038generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
295533generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
295578generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
295668generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
296091generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
296226generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
297153generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
298485generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
299097generic64lcgcc -m32 -O3 -fomit-frame-pointer2017072420170718
300015generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
300483generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
301149generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
301230generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
301320generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
301698generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
302031generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
302373generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
302931generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
303957generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
304524generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
304632generic64lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
304929generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
305631generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
307044generic64lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
308061generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
308952generic64lcgcc -m32 -O2 -fomit-frame-pointer2017072420170718
309078generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
309618generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
310095generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
311751generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
311976generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
314361generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
314874generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
316944generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
317313generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
318132generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
319239generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
320058generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
321489generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
323352generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
323694generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
328500generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
329004generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
329931generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
331236generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
331704generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
332469generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
332946generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
333009generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
334737generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
334872generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
335286generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
335448generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
335457generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
336006generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
337266generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
340209generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
341577generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
341685generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
341748generic64lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
341847generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
342297generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
342414generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
342711generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
342972generic64lcgcc -m32 -Os -fomit-frame-pointer2017072420170718
342990generic64lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
343089generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
343161generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
343323generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
344502generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
344862generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
345348generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
346599generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
346698generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
348723generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
348912generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
349308generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
350109generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
350433generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
350505generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
350505generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
350703generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
351009generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
351594generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
351720generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
351765generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
351819generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
351954generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
354276generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
354564generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
355050generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
355095generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
355284generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
355320generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
355599generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
355653generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
356067generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
356472generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
356814generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
356994generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
357075generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
357318generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
357606generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
358776generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
358848generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
358866generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
359208generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
359262generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
359370generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
359478generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
359559generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
359766generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
359937generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
359946generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
360288generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
360288generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
360378generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
360594generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
360594generic32lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
360594generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
360774generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
360801generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
360819generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
361053generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
361089generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
361206generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
361719generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
361746generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
361899generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
362016generic32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
362556generic32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
362754generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
362889generic32lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
363348generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
363510generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
363654generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
363780generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
364104generic32gcc -m32 -Os -fomit-frame-pointer2017072420170718
364230generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
364374generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
364437generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
364635generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
364932generic32lcgcc -m32 -Os -fomit-frame-pointer2017072420170718
365553generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
366552generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
368676generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
370350generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
371790generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
371790generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
371808generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
371952generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
371952generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
372060generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
372699generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
372717generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
372726generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
373041generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
373887generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
374067generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
374076generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
374112generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
374193generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
374256generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
374265generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
374427generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
374859generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
375084generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
375120generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
375174generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
375336generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
375768generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
376038generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
376938generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
377091generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
383211generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
384309generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
384948generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
386028generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
386145generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
386244generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
386649generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
387171generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
387315generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
387576generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
389277generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
389574generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
389646generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
390438generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
390492generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
391500generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
391563generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
391896generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
391905generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
392283generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
392670generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
393327generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
393399generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
393552generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
393606generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
393642generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
393678generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
393705generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
393750generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
393912generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
394200generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
394272generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
394380generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
394407generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
394767generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
395298generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
395487generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
395541generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
395784generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
395964generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
396684generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
396990generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
397485generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
397629generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
397890generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
398070generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
398313generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
398556generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
398691generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
398880generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
399186generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
399285generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
399591generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
399618generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
399654generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
399663generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
399744generic32lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
399771generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
399789generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
399924generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
400185generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
400284generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
400626generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
400833generic32lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
400851generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
400887generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
400986generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
401013generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
401085generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
401094generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
401265generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
401292generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
401418generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
401670generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
401670generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
401670generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
401796generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
402147generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
402363generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
402426generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
402615generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
402768generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
402885generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
402948generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
403011generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
403020generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
403029generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
403056generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
403263generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
403308generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
403335generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
403353generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
403659generic32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
403677generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
404109generic32gcc -m32 -O2 -fomit-frame-pointer2017072420170718
404163generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
404235generic32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
404640generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
404811generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
404829generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
404919generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
404982generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
405423generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
405738generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
406080generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
406188generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
406224generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
406665generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
407646generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
407970generic32lcgcc -m32 -O3 -fomit-frame-pointer2017072420170718
408033generic32lcgcc -m32 -O2 -fomit-frame-pointer2017072420170718
408294generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
408483generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
409185generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
409185generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
409482generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
409698generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
409824generic32gcc -m32 -O3 -fomit-frame-pointer2017072420170718
410157generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
413649generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
416151generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
416421generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
416547generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
417681generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
418005generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
418302generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
418842generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
418995generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
419202generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
419274generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
419301generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
419580generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
419679generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
420174generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
420849generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
421218generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
421416generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
421830generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
422496generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
423171generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
423234generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
423369generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
423405generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
424017generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
424224generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
424296generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
424503generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
424674generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
425736generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
426348generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
428436generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
428643generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
430344generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
431604generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
435078generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
436131generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
438426generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
444519generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
445770compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
447867compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
448155compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
449469generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
451944generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
452520generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
452646compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
455886compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
458289compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
458829compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
459666compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
459936compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
460431compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
460980compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
461052generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
462618compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
462852compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
465444compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
466047compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
466857compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
467496compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
467559generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
468972compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
469152compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
470385compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
471285compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
472491compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
472689compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
475119compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
479448compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
480672compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
482256compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
482841compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
483165compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
483399compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
484164compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
485775compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
486648compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
486666compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
487377compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
487377compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
489240compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
489348compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
489789compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
490464compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
494073compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
494172compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
496071compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
498861compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
501507compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
507771compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
508770compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
509058compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
514395generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
517338compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
519039compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
520020compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
521082compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
521352compactgcc -m32 -O3 -fomit-frame-pointer2017072420170718
521802generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
523980compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
524565compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
524673generic64gcc -m32 -O3 -fomit-frame-pointer2017072420170718
525123generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
525348generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
525609compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
525978generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
527238generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
527931compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
527994generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
528210generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
528858generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
529281generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
530550generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
531162generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
531306generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
532089generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
532152generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
532800compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
532854generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
533934generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
534708compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
534960generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
536193generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
536301generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
536940generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
537084generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
537336generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
537966generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
538128compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
538470generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
538596generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
538722generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
539172generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
539658generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
540720generic64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
540927generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
540927generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
541125generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
541125generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
541332compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
541935generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
541989compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
542286compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
542502generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
542601generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
542646generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
542898generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
543087generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
543177generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
543213generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
543762generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
543789generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
544203generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
545508generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
545526compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
545904compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
546399generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
546471generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
546588generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
546678generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
546732generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
547569generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
547569generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
547587generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
547605generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
548784generic64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
548811generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
549414compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
549441generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
549684generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
549756generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
550017generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
550107generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
551079generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
551160generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
551214generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
551907compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
552222generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
552276generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
552375generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
552510generic64gcc -m32 -O2 -fomit-frame-pointer2017072420170718
552843generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
553266generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
553923generic64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
554013generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
554571generic64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
555489compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
556119generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
556146generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
556857generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
556875compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
557217generic64gcc -m32 -Os -fomit-frame-pointer2017072420170718
557253generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
557379generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
557550generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
557559generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
558099generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
558477generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
558774generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
559080generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
559260generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
559395generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
559800generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
560673generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
560682generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
560781generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
560844generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
560844generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
560988generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
561033generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
561366generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
562653generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
562743generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
562968generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
563922generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
564624generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
564885generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
564921generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
565209compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
565695compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
565947compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
566352compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
566388generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
566703generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
567945generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
568125generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
568206generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
569367generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
570897compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
570960generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
571563generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
571581generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
572472generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
582165generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
582336generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
582588generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
584199generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
588006generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
588123generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
588564generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
591273generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
592722generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
606672compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
606690compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
608994compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
609534compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
664929compactgcc -m32 -O2 -fomit-frame-pointer2017072420170718
665910compactgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
666675compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
670095compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
672435compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
673353compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
674280compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
674541compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
675090generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
675099compactgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
677412compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
677916compactgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
679455compactgcc -m32 -Os -fomit-frame-pointer2017072420170718
679779compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
680508compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
680670compactgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
681039compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
685611compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
685818compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
685998compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
687339compactgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
687465generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
687483compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
687501compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
688122compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
690255compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
690678compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
690732generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
691191generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
691344compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
691578compactgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
691902compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
692019generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
692199compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
692298compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
692712compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
692955generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
693045compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
694656compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
695862compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
696861compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
699237compactgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
699849compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
700488compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
700731compactgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
700983compactgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
701082compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
701118compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
701487compactgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
702027compactgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
703440compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
703575compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
703584compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
704655compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
705996generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
706275compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
710307compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
710370compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
710595compactgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
713439referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
713790generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
714186compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
716697referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
719757compactgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
721089compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
723519compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
723591compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
724482compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
724491compactgcc -m32 -O -fomit-frame-pointer2017072420170718
724680compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
725391compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
726048referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
728289compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
729324compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
729837compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
732456referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
733752compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
734805compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
735138compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
736335compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
737001compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
737910compactgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
738540compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
739683compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
740160compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
741375compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
741717compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
744741referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
745227compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
745767compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
745911compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
746820compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
747144compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
747162compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
747450compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
747918referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
748494compactgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
749952compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
751626compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
756117compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
762804compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
766557referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
766638compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
770166compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
777483referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
779391referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
780273referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
781740referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
786510referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
790506referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
791316referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
797049referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
800001referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
801018referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
803826referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
804564referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
804636referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
805590referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
807120referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
808452referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
809451referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
809541referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
809541referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
810198referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
810630referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
811737referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
812619referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
820683referencegcc -m32 -O3 -fomit-frame-pointer2017072420170718
821349referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
825768referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
827460referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
827532referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
834093referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
836307referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
836919referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
837018referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
842472referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
845784referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
846612referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
857268referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
867870referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
868347referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
869688referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
871353referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
871605referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
877968referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
879255referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
883512referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
883530referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
889920referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
891486referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
891711referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
900648referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
904464referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
987048referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
989271referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
999405referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
999819referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
1004184referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
1006965referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
1011969referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
1021572referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
1022076referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
1025280referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
1026108referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
1027908referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
1048590referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
1049184referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
1111905referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
1114362referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
1123506referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
1516257referencegcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
1518498referencegcc -m32 -O -fomit-frame-pointer2017072420170718
1538712referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
1538757referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
1544013referencegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
1544499referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
1544526referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
1544571referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
1544589referencegcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
1546560referencegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
1546803referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
1549728referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
1550547referencegcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
1551456referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
1552104referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
1552176referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
1552437referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
1553400referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
1556514referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
1564767referencegcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
1564812referencegcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
1566972referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
1566972referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
1567107referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
1567512referencegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
1567881referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
1568592referencegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
1568718referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
1574388referencegcc -m32 -O2 -fomit-frame-pointer2017072420170718
1576845referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
1581480referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
1582182referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
1600695referencegcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
1640340referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
1643634referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
1645470referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
1646676referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
1650969referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
1651581referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
1651968referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
1652823referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
1659852referencegcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
1911960referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
1949733referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
2637171referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
2638467referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
2639340referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
2660949referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
2663469referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
2666259referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
2677113referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
2683206referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
2689641referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
2692125referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
2696535referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
2709261referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
2714355referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
2730366referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
2738880referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
2749356referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
2765115referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
2766123referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
2766906referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
2783574referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
2786562referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
2786733referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
2786922referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
2789793referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
2790981referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
2792475referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
2792997referencegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
2793807referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
2794572referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
2796804referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
2796921referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
2798451referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
2799315referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
2799927referencegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
2800287referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
2804067referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
2816262referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
2826963referencegcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
2827629referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
2828025referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
2829105referencegcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
2835081referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
2835270referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
2835378referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
2838771referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
2840058referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
2842587referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
2848806referencegcc -m32 -Os -fomit-frame-pointer2017072420170718
2875581referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
2915802reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
2922246reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
2952135reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
2952270reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
2960811reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
2963583reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
2973429reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
2979774reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
2982123reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
3020049reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
3032631reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
3037788reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
3039462reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
3043188reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
3186504reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
3199356reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
3216960reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
3234879reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
3236859reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
3238884reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
3254175reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
3254877reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
3258099reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
3266208reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
3268962reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
3279393reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
3280014reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
3302730reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
3305241reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
3443310reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
3443733reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
3513294reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
3539610reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
3556881reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
3557790reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
3558114reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
3575826reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
3576150reference32bitsgcc -m32 -O2 -fomit-frame-pointer2017072420170718
3578445reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
3583728reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
3587769reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
3589605reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
3591531reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
3594537reference32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
3600090reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
3602232reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
3604131reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
3610179reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
3611538reference32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
3616317reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
3619989reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
3622869reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
3623562reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
3624876reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
3632508reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
3640194reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
3640824reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
3653595reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
3675069reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
3689172reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
3695688reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
3699468reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
3702294reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
3705570reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
3717297reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
3751974reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
3776346reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
3782448reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
3818115reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
3822255reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
3827790reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
3831633reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
3842721reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
3851415reference32bitsgcc -m32 -O3 -fomit-frame-pointer2017072420170718
3853926reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
3861396reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
3874824reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
3878676reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
3879801reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
3892662reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
3907440reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
3931434reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
3935646reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
3937338reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
3937608reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
3940632reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
3941118reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
3951513reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
3969540reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
3993732reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
3999789reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
4007142reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
4010139reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
4011642reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
4014180reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
4015647reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
4018995reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
4025700reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
4058856reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
4100670reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
4115691reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
4145121reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
4173903reference32bitsgcc -m32 -O -fomit-frame-pointer2017072420170718
4175955reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
4178565reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
4185540reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
4211442reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
4219452reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
4234959reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
4249107reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
4250313reference32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
4253634reference32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
4266360reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
4268142reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
4321413reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
4344858reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
4618728reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
4784121reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
4801959reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
4803282reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
5232834reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
5250510reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
5298498reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
5441553reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
5443812reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
5451867reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
5493312reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
5496480reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
5505039reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
5509377reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
5512077reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
5516901reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
5541840reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
5549823reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
5554809reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
5588901reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
5608260reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
5622462reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
5638572reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
5652135reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
5653413reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
5660793reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
5661099reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
5664519reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
5676696reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
5717430reference32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
5719635reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
5740875reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
5741847reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
5743746reference32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
5743809reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
5747994reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
5749191reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
5761062reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
5767470reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
5768685reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
5778180reference32bitsgcc -m32 -Os -fomit-frame-pointer2017072420170718
5783382reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
5788323reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
5808618reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
5814720reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
5844861reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
5847237reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
5858289reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
5898411reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
5913324reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
5918499reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718

Test failure

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