Implementation notes: x86, titan0, crypto_aead/lunarkeyakv2

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: lunarkeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
215844referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
215860referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
216308referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
227804generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
227880generic32gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
228608generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
230784generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
230984generic64gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
231424generic32lcgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
232148generic64lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
232772generic64lcgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
233312generic64lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
236088generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
236612generic64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
238100generic64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
244780generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
245632generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
246092generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
246724generic32lcgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
246984generic32gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
247188generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
248452generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
248900generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
249512generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
249816generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
250052generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
250736generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
250804generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
251016generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
251084generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
251236generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
251252generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
251724generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
251780generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
251956generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
251976generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
252000generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
252212generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
252220generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
252292generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
252336generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
252400generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
252512generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
252584generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
253004generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
253036generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
253184generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
253204generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
253296generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
253364generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
253456generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
253532generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
253556generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
253768generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
253800generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
253876generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
254056generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
254076generic64lcgcc -m32 -Os -fomit-frame-pointer2019070720190110
254084generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
254144generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
254276generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
254440generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
254576generic64gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
254668generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
254720generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
255352generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
255376generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
255444generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
255468generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
255680generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
255780generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
255948generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
256596generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
257104generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
257184generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
257276generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
257504generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
257572generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
257776generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
257904generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
257980generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
258036generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
258108generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
258116generic32gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
258228generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
258332generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
258336generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
258360generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
258392generic32lcgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
258564generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
258724generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
258780generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
258856generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
258920generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
259240generic64lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
259300generic32lcgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
259332generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
259340generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
259452generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
259764generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
259780generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
259784generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
260184generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
260240generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
260244generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
260260generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
260420generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
260488generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
260548generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
261056generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
261076generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
261116generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
261276generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
262296generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
262332generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
262376generic32gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
262432generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
262448generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
262576generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
262944generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
262944generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
263092generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
263204generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
263228generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
263256generic64lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
263276generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
263504generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
263548generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
263572generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
263620generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
263992generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
264096generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
264348generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
264480generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
264604generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
264636generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
264640generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
265656generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
265936generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
265948generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
265948generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
266012generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
266028generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
266208generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
266316generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
266376generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
266484generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
266536generic64gcc -m32 -Os -fomit-frame-pointer2019070720190110
266724generic32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
266744generic32lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
266924generic32lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
267160generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
267172generic32lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
267568generic32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
267656generic32lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
267820generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
267920generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
267988generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
268104generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
268780referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
268816generic32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
268832generic32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
268860generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
269092generic32lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
269296generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
269384generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
269416generic32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
269492generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
269700generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
270112generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
270176generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
270756generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
271100generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
271520generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
271536generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
271976generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
272148generic64lcgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
272352generic64lcgcc -m32 -O3 -fomit-frame-pointer2019070720190110
273180generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
274780generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
274800generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
274808generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
274876generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
275388generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
276368generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
276552generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
276644generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
276952generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
276964generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
277004generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
277076generic64lcgcc -m32 -O2 -fomit-frame-pointer2019070720190110
277168generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
277248generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
277276generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
277456generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
277492generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
277540generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
277568generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
277640generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
277704generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
277740generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
277892generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
277972generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
278304generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
278328generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
278348generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
278384generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
278400generic64lcgcc -m32 -O -fomit-frame-pointer2019070720190110
278524generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
278572generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
278588generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
278588generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
278592generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
278636generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
278776generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
278780generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
278884generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
278928generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
278988generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
279092generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
279104generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
279216generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
279304generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
279524generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
279644generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
279648generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
279672generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
279680generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
279688generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
279768generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
279772generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
279812generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
279868generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
280164generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
280176generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
280196generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
280260generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
280348generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
280512generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
280536generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
280552generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
280556generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
280660generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
280688generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
280908generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
280956generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
281104generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
281128generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
281200generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
281252generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
281324generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
281332generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
281476generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
281512generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
281580generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
281784generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
281824generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
281852generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
281920generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
282048generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
282080generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
282112generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
282168generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
282192generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
282232generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
282268generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
282332generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
282472generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
282576generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
282596generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
282720generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
282728generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
282780generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
282780generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
282812generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
282908generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
282908generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
282920generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
282992generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
283060generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
283112generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
283144generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
283148generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
283228generic32gcc -m32 -Os -fomit-frame-pointer2019070720190110
283240generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
283252generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
283260generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
283328generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
283400generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
283408generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
283572generic32lcgcc -m32 -Os -fomit-frame-pointer2019070720190110
283588generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
283596generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
283600generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
283608generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
283612generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
283660generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
283676generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
283684generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
283708generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
283752generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
283756generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
283760generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
283760generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
283780generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
283804generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
283836generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
283876generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
283884generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
283892generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
283912generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
283940generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
283964generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
283992generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
284024generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
284040generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
284068generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
284076generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
284076generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
284088generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
284144generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
284184generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
284200generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
284232generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
284236generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
284320generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
284340generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
284360generic64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
284364generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
284364generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
284384generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
284408referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
284448generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
284480generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
284488generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
284536generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
284572generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
284648generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
284668generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
284748generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
284780generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
284824generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
284892generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
284992generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
284996generic64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
285008generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
285020referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
285112generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
285208generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
285208generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
285228generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
285296generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
285332generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
285356generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
285384generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
285412generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
285412generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
285432generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
285488generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
285512generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
285548generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
285572generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
285576generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
285592generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
285636generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
285696generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
285720generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
285812generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
285836generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
285852referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
285940generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
286020generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
286028generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
286076generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
286076generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
286152generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
286200generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
286212generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
286420generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
286480generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
286604generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
286676generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
286764generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
286804generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
286940generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
286952generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
286956generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
286980generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
287044generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
287072generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
287080generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
287120generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
287236generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
287252generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
287292referencegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
287312generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
287336generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
287344generic32lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
287400generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
287484generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
287752generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
287792generic32lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
287800generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
287836referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
287844generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
287884generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
288020generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
288208generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
288316generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
288340generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
288388generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
288816generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
288824generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
288908generic32gcc -m32 -O -fomit-frame-pointer2019070720190110
289100generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
289112generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
289120generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
289180generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
289216generic32lcgcc -m32 -O -fomit-frame-pointer2019070720190110
289308generic32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
289368generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
289372generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
289460generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
289512generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
289744generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
289756generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
289760generic32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
289852generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
290120generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
290124generic32lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
290248generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
290392generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
290504generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
290580generic32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
290584generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
290644generic32lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
290788generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
290908generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
291032generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
291132generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
291168generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
291232generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
291380generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
291472generic32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
291644generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
291696generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
291832generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
292076generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
292168generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
292244generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
292344generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
292396generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
292440generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
292508generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
292592generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
292636generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
292760generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
292868generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
293152referencegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
293288generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
293444generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
293448generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
293520generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
293528generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
293584generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
293628generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
293848generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
293852generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
293976generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
294136generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
294204generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
294256generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
294392generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
294468generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
294520generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
294672generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
294748generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
294760generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
294772generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
294816generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
294836generic32lcgcc -m32 -O2 -fomit-frame-pointer2019070720190110
294860generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
294928generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
295008generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
295084generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
295140generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
295188generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
295192generic32gcc -m32 -O2 -fomit-frame-pointer2019070720190110
295280generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
295336generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
295400generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
295456generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
295524generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
295560generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
295624generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
295660generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
295728generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
295768generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
295852generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
295900generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
296004generic32lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
296012generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
296152generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
296344generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
296424generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
296440generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
296456generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
296476generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
296552generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
296676generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
296684generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
296724generic64gcc -m32 -O3 -fomit-frame-pointer2019070720190110
296732generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
296760generic32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
296820generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
296836referencegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
296848generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
296900generic32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
297008generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
297120generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
297124generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
297140generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
297208generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
297284generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
297488generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
297492generic32lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
297504generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
297596generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
297740generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
297820generic32lcgcc -m32 -O3 -fomit-frame-pointer2019070720190110
297856generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
298032generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
298056generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
298268referencegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
298408generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
298464generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
298484generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
298496referencegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
298772generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
298824generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
298904generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
299056generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
299076generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
299140generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
299316referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
299372generic64gcc -m32 -O2 -fomit-frame-pointer2019070720190110
299520generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
299732generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
299796generic32gcc -m32 -O3 -fomit-frame-pointer2019070720190110
299920generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
300000generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
300048generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
300296generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
300336generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
300400generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
300416generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
301036generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
301308generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
301452generic64gcc -m32 -O -fomit-frame-pointer2019070720190110
301712referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
301904generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
302036generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
302100generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
302332generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
303152generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
304160generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
304188generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
304272generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
304676generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
305012generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
305048generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
305228generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
305588generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
306272generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
307104generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
307500generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
307556generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
308036generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
308212generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
308348generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
308720generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
309184generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
309204generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
309272generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
310240generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
311444generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
311572referencegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
312104generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
312256generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
312752generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
313484generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
313768generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
314528generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
314700generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
314772generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
315136generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
315168generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
315276generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
315284generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
315544generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
315632generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
315816generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
316252generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
316464generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
316852generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
316904generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
316960generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
317040generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
317236generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
317272generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
317448generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
317672generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
318236generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
318748generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
319520generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
319744generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
325740generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
326360generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
326832generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
327056generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
327092generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
327124generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
327148generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
327268generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
327296referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
327648generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
327856generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
327868generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
328248generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
328428generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
328552generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
328768generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
329140generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
329252referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
329324generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
329452generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
329712generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
329720generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
329780generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
330000generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
330012generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
330080generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
330180generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
330296generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
330368generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
330636generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
330744generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
331444generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
331540generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
331760generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
332084referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
332724referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
332724referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
332972referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
333376referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
333568referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
335036generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
335224generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
338316referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
338596referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
338684referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
339764referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
340156generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
341412generic64lcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
341472generic64lcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
343624generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
344628generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
344656generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
344936generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
345548generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
345620generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
347576generic64lcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
348508generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
349252generic64lcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
350776generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
351468generic64lcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
351712generic64lcgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
353440generic64lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
353820generic64lcgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
355832referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
357148generic64lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
360908generic64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
361520generic64gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
361876generic64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
362176generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
362868generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
362996generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
363744generic64gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
364640generic64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
365208generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
365348generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
367196generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
367708generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
373840generic64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
374128generic64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
374376generic64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
374656generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
376664referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
376904referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
377032generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
378444referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
378484referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
382112generic64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
383828generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
385892referencegcc -m32 -O3 -fomit-frame-pointer2019070720190110
386408referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
389392generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
405868referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
408996referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
413236generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
414728generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
414804generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
415200generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
415408generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
416040generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
416148generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
417668generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
434288referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
436840referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
436908referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
437812referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
451348referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
455476referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
463784referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
472084referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
472404referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
475084referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
476204referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
476768referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
477996referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
478784referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
480040referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
480128referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
481144referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
481380referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
486012referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
488860referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
490836referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
491256referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
508612compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
508836compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
522100compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
531452compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
538224compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
541676compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
561892compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
580408compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
583332compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
583524compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
591184compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
592328compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
595060compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
595236compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
595484compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
595992compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
596736compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
597444compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
602448compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
607000referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
614148compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
615352compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
615544referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
616444compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
617164compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
617340compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
620736compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
626772compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
626960compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
627688compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
628240compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
629308compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
630148compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
632216compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
632964compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
632984compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
633028compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
633184compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
634160compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
634416compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
636220compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
637616compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
646116generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
646240generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
646776compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
647592compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
649220compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
650676compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
658136compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
658900generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
661044generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
676120compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
687192generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
690180compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
694796compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
699368referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
701756generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
708588generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
710884compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
713016compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
714048compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
714284compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
721300generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
724876referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
728712referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
737316compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
738288referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
738704referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
739048compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
741432compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
744392compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
744524compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
753512generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
754340compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
756856generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
762352compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
763628compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
769936referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
775232generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
775380generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
783916generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
785284generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
786688generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
788164compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
788520generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
789884generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
797388generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
800060compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
801124compactgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
815904compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
817172compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
818604compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
827596compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
828640generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
828820generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
832128generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
834928generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
835360compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
847336compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
852748compactgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
855052compactgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
857684compactgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
858024generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
858316compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
858472generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
859040compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
859076compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
862308compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
864072compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
865480compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
868860compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
884316referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
884344referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
884984referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
885136referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
887800compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
888024referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
888148referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
890364referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
890688referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
891288referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
891828compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
893224compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
900400compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
901436compactgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
905676compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
906528compactgcc -m32 -O3 -fomit-frame-pointer2019070720190110
906604compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
920304compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
920788compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
920892compactgcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
921584compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
923532compactgcc -m32 -O -fomit-frame-pointer2019070720190110
923952compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
928864compactgcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
929364compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
930560compactgcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
932624compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
940280compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
942108compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
944472compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
945492compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
945748compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
946108compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
946124compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
953980compactgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
954056compactgcc -m32 -O2 -fomit-frame-pointer2019070720190110
954764compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
956052referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
957244compactgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
957624compactgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
957788compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
960448compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
960712compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
966776compactgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
982024compactgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
986012compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
986572compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
987216compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
987744compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
987852compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
988716compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
988764compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
988888compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
989684compactgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
990076compactgcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
990744compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
996076compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
996372compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
996788compactgcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
998156referencegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
998880referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
999832compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
1001000compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
1002048compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
1003996compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
1004032compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
1010144compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
1010448compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
1012936compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
1013352compactgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
1013764compactgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
1014800compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
1024504compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
1024608compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
1027268compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
1053068compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
1054572compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
1057088referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
1057424compactgcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
1058544referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
1059948referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
1062572compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
1064100compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
1066856compactgcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
1067096compactgcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
1067216compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
1067952compactgcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
1069200compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
1069648compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
1071068compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
1071536compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
1073188compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
1074540referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
1075816referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
1076696referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
1077560compactgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
1077932compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
1078368compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
1080772compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
1081204referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
1081752compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
1081992referencegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
1082224compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
1083528compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
1085916compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
1087392compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
1090396referencegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
1091708compactgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
1094864compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
1099236compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
1106040compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
1106452compactgcc -m32 -Os -fomit-frame-pointer2019070720190110
1109256referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
1110864referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
1111008referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
1141080compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
1142696compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
1154564compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
1186236referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
1193928referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
1243140referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
1276568referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
1277380referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
1279916compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
1282680referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
1286560referencegcc -m32 -O2 -fomit-frame-pointer2019070720190110
1286860referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
1323424referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
1323952referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
1326268referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
1430152compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
1823896referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
1840076referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
1841356referencegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
1883720referencegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
1888520referencegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
1908148referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
1919716referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
1920676referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
1927892referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
1935756referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
1938516referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
1939224referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
1939352referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
1940720referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
1942296referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
1949264referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
1949892referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
1953664referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
1973432referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
1973444referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
1981864referencegcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
1983660referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
1984728referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
1989640referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
1993560referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
1995292referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
2001760referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
2004516referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
2007144referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
2012060referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
2013296referencegcc -m32 -Os -fomit-frame-pointer2019070720190110
2028324referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
2028888referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
2037420referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
2038180referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
2039496referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
2040584referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
2040700referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
2041948referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
2042096referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
2043028referencegcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
2045620referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
2049248referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
2057880referencegcc -m32 -O -fomit-frame-pointer2019070720190110
2060012referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
2067560referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
2068096referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
2068340referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
2068540referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
2068648referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
2069980referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
2072052referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
2075800referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
2083568referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
2104264referencegcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
2110988referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
2234956compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
2255712reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
2260880reference32bitsgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
2601004referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
2605856referencegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
2656256referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
2668144referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
2669036referencegcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
2674984referencegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
2675504referencegcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
2676172referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
2676920referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
2678072referencegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
2681172referencegcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
2682340referencegcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
2688504referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
2716912referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
2811888reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
2814924reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
2815656reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
2819948reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
2839288reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
2857040reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
2866552reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
2876508reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
2879656reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
2918324reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
2921852reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
2934748reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
2939112reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
2941468reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
2990036reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
3000568reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
3012420reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
3047008reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
3074780referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
3081028reference32bitsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
3082616reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
3106660reference32bitsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
3115552reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
3126172reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
3132080reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
3139704reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
3147904reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
3149016reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
3149328reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
3150300reference32bitsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
3151820reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
3153220reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
3161128reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
3166816reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
3168364reference32bitsgcc -m32 -O3 -fomit-frame-pointer2019070720190110
3170592reference32bitsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
3214512reference32bitsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
3221544reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
3262664reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
3267992reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
3304796reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
3305168reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
3305600reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
3353192reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
3393008reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
3402560reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
3405024reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
3410344reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
3423248reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
3433408reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
3450476reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
3452276reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
3476604reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
3477024reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
3477316reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
3483600reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
3519648reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
3564060reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
3882368reference32bitsgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
3898684reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
4181760reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
4182648reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
4217808reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
4224600reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
4229564reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
4242924reference32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
4244344reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
4246784reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
4248132reference32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
4250856reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
4251272reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
4251644reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
4252980reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
4268636reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
4271276reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
4286500reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
4308644reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
4331668reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
4335760reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
4337700reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
4343240reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
4344564reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
4350124reference32bitsgcc -m32 -O2 -fomit-frame-pointer2019070720190110
4363084reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
4374212reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
4393560reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
4414660reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
4428932reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
4459660reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
4463340reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
4467216reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
4479088reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
4534520reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
4539320referencegcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
4540188reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
4545624referencegcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
4553388referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
4650832reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
4812528reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
4986448reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
5052072reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
5057412reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
5057584reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
5066352reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
5093412reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
5283412reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
5318316reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
5337772reference32bitsgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
5352904reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
5388760reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
5398948reference32bitsgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
5593856reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
5641260reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
5643724reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
5646856reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
5650672reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
5657812reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
5661184reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
5682388reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
5709364reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
5731816reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
5742384reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
5752988reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
5757524reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
5772856reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
5783164reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
5789976reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
5792224reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
5802052reference32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
5802596reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
5802668reference32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
5805060reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
5831452reference32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
5843096reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
5850476reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
5853960reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
5862468reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
5863112reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
5867808reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
5869520reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
5887308reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
5891324reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
5904736reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
5913068reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
5915784reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
5923280reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
5941192reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
5944596reference32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
5966112reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
6114928reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
6148920reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
6149584reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
6155140reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
6162788reference32bitsgcc -m32 -O -fomit-frame-pointer2019070720190110
6171860reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
6181864reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
6183332reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
6185200reference32bitsgcc -m32 -Os -fomit-frame-pointer2019070720190110
6187336reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
6187496reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
6196756reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
6200252reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
6201744reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
6222052reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
6239172reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
6239864reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
6243792reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
6253964reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
6318452reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
6321568reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
6335308reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
6338224reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
6341604reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
6359324reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
6625572reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
8300284reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
8337064reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
8652024reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110

Compiler output

Implementation: crypto_aead/lunarkeyakv2/KnightsLanding
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx512fintrin.h:5797:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: note: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx512fintrin.h:5797:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...

Number of similar (compiler,implementation) pairs: 172, 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=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=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=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=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=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=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 -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 -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=core-avx-i -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx-i -O3 -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 -O3 -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=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=core2 -msse4.1 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4.1 -O3 -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 -O3 -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-avx -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -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=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=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=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=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
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/lunarkeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -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:299:12: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
KeccakP-1600-XOP.c: X##bae = LOAD128(state[ 0]); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:401:5: note: in expansion of macro 'copyFromState'
KeccakP-1600-XOP.c: copyFromState(A, stateAsLanes)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:725:1: error: inlining failed in call to always_inline '_mm_storel_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_storel_epi64 (__m128i_u *__P, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:38:29: note: called from here
KeccakP-1600-XOP.c: #define STORE64(a, b) _mm_storel_epi64((V64 *)&(a), b)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:374:5: note: in expansion of macro 'STORE64'
KeccakP-1600-XOP.c: STORE64(state[24], X##su); \
KeccakP-1600-XOP.c: ^~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:403:5: note: in expansion of macro 'copyToState'
KeccakP-1600-XOP.c: copyToState(stateAsLanes, A)
KeccakP-1600-XOP.c: ^~~~~~~~~~~
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 88, 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=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=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/lunarkeyakv2/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: 172, 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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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/lunarkeyakv2/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: 172, 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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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/lunarkeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_AddLanesAll':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:35: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
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:33: note: in expansion of macro 'XOReq128'
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: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1291:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:37: note: called from here
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:33: note: in expansion of macro 'XOReq128'
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:132:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 16 );
KeccakP-1600-times2-SIMD128.c: ^~~~~~
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 264, 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=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=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=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 -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=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=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=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
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/lunarkeyakv2/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: 172, 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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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/lunarkeyakv2/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: 172, 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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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/lunarkeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:43:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: note: called from here
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:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 48, 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=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/lunarkeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
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:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: note: called from here
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: ...

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/lunarkeyakv2/SandyBridge
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
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: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
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/lunarkeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:725:1: error: inlining failed in call to always_inline '_mm_storel_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_storel_epi64 (__m128i_u *__P, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:38:29: note: called from here
KeccakP-1600-XOP.c: #define STORE64(a, b) _mm_storel_epi64((V64 *)&(a), b)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:374:5: note: in expansion of macro 'STORE64'
KeccakP-1600-XOP.c: STORE64(state[24], X##su); \
KeccakP-1600-XOP.c: ^~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:403:5: note: in expansion of macro 'copyToState'
KeccakP-1600-XOP.c: copyToState(stateAsLanes, A)
KeccakP-1600-XOP.c: ^~~~~~~~~~~
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:713:1: error: inlining failed in call to always_inline '_mm_store_si128': target specific option mismatch
KeccakP-1600-XOP.c: _mm_store_si128 (__m128i *__P, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:47:29: note: called from here
KeccakP-1600-XOP.c: #define STORE128(a, b) _mm_store_si128((V128 *)&(a), b)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
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 -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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_AddLanesAll':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1291:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:37: note: called from here
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:33: note: in expansion of macro 'XOReq128'
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:132:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 16 );
KeccakP-1600-times2-SIMD128.c: ^~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:596:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:37: note: called from here
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: ...

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/lunarkeyakv2/KnightsLanding
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx512fintrin.h:5797:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: note: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx512fintrin.h:5797:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx512fintrin.h:5797:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: note: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx512fintrin.h:5797:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
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/lunarkeyakv2/Bulldozer
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:43:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: note: called from here
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:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:43:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: note: called from here
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:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
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/lunarkeyakv2/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/lunarkeyakv2/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/lunarkeyakv2/Haswell
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
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:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: note: called from here
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: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
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:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: note: called from here
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: ...

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/lunarkeyakv2/SandyBridge
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
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: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
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: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
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/lunarkeyakv2/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/lunarkeyakv2/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/lunarkeyakv2/Bulldozer
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_roti_epi64(__m128i __A, const int __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:250:11: note: called from here
KeccakP-1600-XOP.c: Bsusa = ROL6464same(Bsusa, 2); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^~~~~~~~
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:248:11: note: called from here
KeccakP-1600-XOP.c: Bsiso = ROL6464(Bsiso, 39, 41); \
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 28, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx-i -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/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: 32, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx-i -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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/lunarkeyakv2/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: 32, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx-i -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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/lunarkeyakv2/Haswell
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: called from here
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:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^~~~~~~
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: called from here
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: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx-i -O3 -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 -O3 -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/lunarkeyakv2/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: 8, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx2 -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/lunarkeyakv2/Haswell
Compiler: gcc -m32 -march=core2 -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:135:40: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
KeccakP-1600-times4-SIMD256.c: #define Xor_In4( argIndex ) lanes0 = LOAD256u( curData0[argIndex]),\
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: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: called from here
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:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^~~~~~~
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 16, 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=core2 -msse4.1 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4.1 -O3 -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 -O3 -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 -O3 -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -O -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Haswell