Implementation notes: x86, h2atom, crypto_aead/seakeyakv2

Computer: h2atom
Architecture: x86
CPU ID: GenuineIntel-000106ca-bfe9fbff
SUPERCOP version: 20161009
Operation: crypto_aead
Primitive: seakeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
291720generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016120520161009
292190generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016120520161009
297360generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016120520161009
297870generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016120520161009
297930generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016120520161009
298280generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016120520161009
298330generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016120520161009
298400generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016120520161009
298440generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016120520161009
298520generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016120520161009
301990generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016120520161009
302480generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016120520161009
309360generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016120520161009
309370generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016120520161009
309390generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016120520161009
309440generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016120520161009
311210generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016120520161009
311210generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2016120520161009
311230generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016120520161009
311410generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2016120520161009
312970generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016120520161009
313020generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016120520161009
313360generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016120520161009
313380generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016120520161009
313890generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016120520161009
314140generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016120520161009
317160generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016120520161009
317180generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016120520161009
317320generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016120520161009
317370generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016120520161009
317380generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016120520161009
317400generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016120520161009
317500generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016120520161009
317610generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016120520161009
319500generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016120520161009
319500generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016120520161009
319530generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016120520161009
319530generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016120520161009
319550generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016120520161009
319580generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016120520161009
319590generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016120520161009
319600generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016120520161009
319620generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016120520161009
319680generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016120520161009
319780generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016120520161009
319910generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016120520161009
319940generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016120520161009
319950generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016120520161009
319980generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016120520161009
320060generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016120520161009
321460generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2016120520161009
321480generic32lcgcc -m32 -Os -fomit-frame-pointer2016120520161009
321580generic32gcc -m32 -Os -fomit-frame-pointer2016120520161009
321620generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2016120520161009
321620generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2016120520161009
321640generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2016120520161009
321640generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016120520161009
321780generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016120520161009
321840generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016120520161009
321910generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016120520161009
321930generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016120520161009
321930generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016120520161009
321940generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016120520161009
321950generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2016120520161009
321970generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016120520161009
321970generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2016120520161009
321970generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016120520161009
322010generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016120520161009
322010generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016120520161009
322020generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016120520161009
322030generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016120520161009
322040generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016120520161009
322710generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016120520161009
322830generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2016120520161009
322850generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2016120520161009
322890generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016120520161009
322970generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016120520161009
323000generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016120520161009
326400generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016120520161009
326440generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016120520161009
331940generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016120520161009
332360generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016120520161009
332740generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016120520161009
332950generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016120520161009
332970generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016120520161009
332980generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016120520161009
333190generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016120520161009
333230generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016120520161009
333390generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016120520161009
333430generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016120520161009
333490generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016120520161009
333770generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016120520161009
334050generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016120520161009
334330generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016120520161009
334420generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016120520161009
334770generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016120520161009
335220generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016120520161009
335470generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016120520161009
335530generic32lcgcc -m32 -O3 -fomit-frame-pointer2016120520161009
335630generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016120520161009
335680generic32gcc -m32 -O3 -fomit-frame-pointer2016120520161009
335690generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016120520161009
335830generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016120520161009
335890generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016120520161009
335990generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016120520161009
336110generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016120520161009
336130generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016120520161009
336150generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016120520161009
336180generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016120520161009
336230generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016120520161009
336480generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016120520161009
336510generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016120520161009
336540generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016120520161009
336600generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016120520161009
336730generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016120520161009
336740generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016120520161009
336760generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016120520161009
337000generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016120520161009
337130generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016120520161009
337230generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016120520161009
337820generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016120520161009
337840generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016120520161009
339030generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016120520161009
339080generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016120520161009
339120generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016120520161009
339510generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016120520161009
339640generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016120520161009
339830generic32lcgcc -m32 -O2 -fomit-frame-pointer2016120520161009
339910generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016120520161009
340080generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016120520161009
340440generic32gcc -m32 -O2 -fomit-frame-pointer2016120520161009
340540generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016120520161009
340620generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016120520161009
340670generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016120520161009
340720generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016120520161009
340760generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016120520161009
341130generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016120520161009
341150generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016120520161009
341250generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016120520161009
341640generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016120520161009
341980generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016120520161009
342000generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016120520161009
342130generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016120520161009
342130generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016120520161009
342200generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016120520161009
342220generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016120520161009
342480generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016120520161009
342640generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016120520161009
342790generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016120520161009
342820generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016120520161009
343290generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016120520161009
343370generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016120520161009
346480generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016120520161009
346740generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016120520161009
346890generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016120520161009
346930generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016120520161009
347220generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016120520161009
347460generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016120520161009
348840generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016120520161009
348900generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016120520161009
349060generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016120520161009
349210generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016120520161009
349310generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016120520161009
349330generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016120520161009
349440generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016120520161009
349460generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016120520161009
349500generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016120520161009
349610generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016120520161009
349640generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016120520161009
349920generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016120520161009
350090generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016120520161009
350110generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016120520161009
350200generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016120520161009
350230generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016120520161009
350260generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016120520161009
350460generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016120520161009
350470generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016120520161009
350760generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016120520161009
350970generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016120520161009
351150generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016120520161009
351160generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016120520161009
351160generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016120520161009
351180generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016120520161009
351260generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016120520161009
351320generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016120520161009
351320generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016120520161009
351770generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016120520161009
351820generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016120520161009
351850generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016120520161009
351920generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016120520161009
352140generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016120520161009
352510generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016120520161009
370070generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016120520161009
370110generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016120520161009
370150generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016120520161009
370160generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016120520161009
370160generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016120520161009
370210generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016120520161009
370390generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016120520161009
370470generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016120520161009
370610generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016120520161009
370610generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016120520161009
371200generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2016120520161009
371300generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2016120520161009
371320generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2016120520161009
371450generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2016120520161009
371540generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016120520161009
371550generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2016120520161009
371560generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2016120520161009
371560generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016120520161009
371600generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2016120520161009
371720generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2016120520161009
378070generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016120520161009
378100generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016120520161009
379190generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016120520161009
379200generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016120520161009
379280generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016120520161009
379340generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016120520161009
379540generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016120520161009
379540generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016120520161009
379570generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016120520161009
379590generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016120520161009
379690generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016120520161009
379700generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016120520161009
380440generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016120520161009
380440generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016120520161009
380630generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016120520161009
380840generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016120520161009
381610generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016120520161009
381730generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016120520161009
381750generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016120520161009
381980generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016120520161009
382200generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016120520161009
382410generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016120520161009
382860generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016120520161009
382920generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016120520161009
383650generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2016120520161009
383670generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016120520161009
383700generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016120520161009
383820generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016120520161009
383880generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2016120520161009
384000generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016120520161009
384080generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016120520161009
384230generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016120520161009
384350generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2016120520161009
384400generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2016120520161009
384970generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2016120520161009
385110generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016120520161009
385140generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016120520161009
385170generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016120520161009
385220generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016120520161009
385290generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2016120520161009
385290generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016120520161009
385320generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016120520161009
385420generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016120520161009
385490generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016120520161009
385510generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016120520161009
385590generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016120520161009
385920generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016120520161009
385970generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016120520161009
385990generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016120520161009
386310generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016120520161009
386530generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2016120520161009
386580generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2016120520161009
386710generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2016120520161009
386760generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2016120520161009
386790generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2016120520161009
386900generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2016120520161009
387310generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016120520161009
387310generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016120520161009
387390generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2016120520161009
387800generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2016120520161009
388240generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2016120520161009
388270generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2016120520161009
388290generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016120520161009
388470generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016120520161009
389290generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016120520161009
389290generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016120520161009
389380generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2016120520161009
389400generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2016120520161009
389640generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016120520161009
389720generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016120520161009
390050generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016120520161009
390060generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016120520161009
390330generic32gcc -m32 -O -fomit-frame-pointer2016120520161009
390470generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2016120520161009
390500generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016120520161009
390540generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2016120520161009
390600generic32lcgcc -m32 -O -fomit-frame-pointer2016120520161009
390680generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016120520161009
390710generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016120520161009
390920generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016120520161009
391120generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2016120520161009
391180generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2016120520161009
391220generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016120520161009
391320generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016120520161009
391400generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2016120520161009
391460generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016120520161009
391640generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016120520161009
391640generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016120520161009
391690generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016120520161009
391880generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016120520161009
391930generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016120520161009
391970generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2016120520161009
391970generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016120520161009
392010generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016120520161009
393520generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016120520161009
393750generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016120520161009
394430generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016120520161009
394480generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016120520161009
395980generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016120520161009
396340generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016120520161009
396510generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016120520161009
396510generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016120520161009
396520generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016120520161009
396610generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016120520161009
396790generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016120520161009
396940generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016120520161009
398580generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016120520161009
398740generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016120520161009
404680generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016120520161009
405060generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016120520161009
467930generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016120520161009
468450referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016120520161009
468860referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016120520161009
469860referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016120520161009
471310referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016120520161009
484720generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2016120520161009
485620referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016120520161009
485630referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016120520161009
485800referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016120520161009
485840referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016120520161009
486560generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016120520161009
486920referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016120520161009
487050referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016120520161009
487200referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016120520161009
489950generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016120520161009
491600generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016120520161009
493090generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016120520161009
493430referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016120520161009
493480generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016120520161009
493790generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016120520161009
494490generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016120520161009
494880generic64lcgcc -m32 -Os -fomit-frame-pointer2016120520161009
495080generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2016120520161009
495140referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016120520161009
495200referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016120520161009
495420generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016120520161009
495980generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2016120520161009
496000generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016120520161009
496230generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016120520161009
496490referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016120520161009
496970generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016120520161009
497290generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016120520161009
497330generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016120520161009
497750referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016120520161009
497920generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016120520161009
498460generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016120520161009
498590generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2016120520161009
498790referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016120520161009
499710generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2016120520161009
500700generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2016120520161009
500930generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016120520161009
501160generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016120520161009
501320generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016120520161009
501340generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2016120520161009
502010generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016120520161009
502320generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016120520161009
502340generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016120520161009
502470generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2016120520161009
502570generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016120520161009
502590generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016120520161009
502740generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016120520161009
502780generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016120520161009
503500generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016120520161009
503710generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016120520161009
504000generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016120520161009
504000generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016120520161009
504160generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016120520161009
504410generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016120520161009
505330generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016120520161009
505390generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016120520161009
506970generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2016120520161009
506980generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016120520161009
507000generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016120520161009
507110generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016120520161009
507770generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016120520161009
508210generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016120520161009
508490generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016120520161009
509340generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016120520161009
510140generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016120520161009
512430generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016120520161009
514820generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016120520161009
514970generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016120520161009
515000generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016120520161009
515210generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016120520161009
515490generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016120520161009
518220referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016120520161009
518340generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016120520161009
518400referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016120520161009
523770referencegcc -m32 -O3 -fomit-frame-pointer2016120520161009
532070referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016120520161009
532840generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016120520161009
544400referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016120520161009
544610referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016120520161009
548630referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2016120520161009
548660referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2016120520161009
551750generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016120520161009
552340referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2016120520161009
553490generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016120520161009
555100generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2016120520161009
555860generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016120520161009
556020generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2016120520161009
556160generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016120520161009
556590generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016120520161009
557050generic64gcc -m32 -Os -fomit-frame-pointer2016120520161009
557150generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2016120520161009
558120generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2016120520161009
558640generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016120520161009
558810generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016120520161009
558920generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2016120520161009
559330generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2016120520161009
561090generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016120520161009
561290generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016120520161009
561520generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2016120520161009
561930generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016120520161009
563030generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016120520161009
563240generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016120520161009
563670generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2016120520161009
564100generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2016120520161009
573970generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016120520161009
574370generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016120520161009
584500generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016120520161009
586290generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016120520161009
589590generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016120520161009
589920generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016120520161009
592930generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016120520161009
593810generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016120520161009
595440generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2016120520161009
598300generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016120520161009
598310generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016120520161009
598350generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016120520161009
599310generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016120520161009
601560generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016120520161009
602570generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016120520161009
602750generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016120520161009
603000generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016120520161009
603460generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016120520161009
604350generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016120520161009
604680generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016120520161009
604880referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016120520161009
604990generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016120520161009
606990generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016120520161009
607490generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016120520161009
607670referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016120520161009
607840referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016120520161009
607850referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2016120520161009
607890generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016120520161009
609260generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016120520161009
609390generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016120520161009
609780referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016120520161009
609990generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2016120520161009
610890generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016120520161009
610970generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016120520161009
611200generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016120520161009
612050generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016120520161009
612400generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2016120520161009
612540generic64lcgcc -m32 -O2 -fomit-frame-pointer2016120520161009
612700referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016120520161009
613240generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016120520161009
613420generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016120520161009
613500referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2016120520161009
613600generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2016120520161009
613820generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016120520161009
614150referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2016120520161009
614270generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016120520161009
614280generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016120520161009
614820referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2016120520161009
615090generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016120520161009
615230generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016120520161009
616700generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016120520161009
617640generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016120520161009
618120generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016120520161009
619150referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016120520161009
619340referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016120520161009
619520generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2016120520161009
620410referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016120520161009
620470referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016120520161009
620530generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016120520161009
620620referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016120520161009
620640generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016120520161009
620800generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016120520161009
620800generic64lcgcc -m32 -O -fomit-frame-pointer2016120520161009
620830generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016120520161009
621140generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016120520161009
621310generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016120520161009
621760generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016120520161009
621760generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016120520161009
622500generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016120520161009
622940generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016120520161009
623480referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016120520161009
623550referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016120520161009
623660generic64lcgcc -m32 -O3 -fomit-frame-pointer2016120520161009
623990generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016120520161009
624420generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2016120520161009
624630generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016120520161009
625090generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016120520161009
625350generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016120520161009
625440generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2016120520161009
625500generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016120520161009
626150generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2016120520161009
626290referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016120520161009
626320generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016120520161009
626350referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016120520161009
626500generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2016120520161009
626850generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2016120520161009
627170generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016120520161009
627360generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016120520161009
630760generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016120520161009
631290generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016120520161009
634270generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2016120520161009
635140generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016120520161009
635960generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016120520161009
642060generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016120520161009
643210referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2016120520161009
644020referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016120520161009
644040referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016120520161009
645050generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016120520161009
645090generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016120520161009
645550generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016120520161009
645740generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016120520161009
645810generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016120520161009
646140generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2016120520161009
646260generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016120520161009
647440generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016120520161009
647600referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016120520161009
647600referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016120520161009
648840generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016120520161009
649520generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016120520161009
650570referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016120520161009
650650referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016120520161009
650780referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2016120520161009
652530generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016120520161009
653080generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016120520161009
653450generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016120520161009
654630generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016120520161009
655110generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016120520161009
661680generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016120520161009
665770referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016120520161009
666200generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016120520161009
666930referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016120520161009
674820referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016120520161009
678390referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016120520161009
686220generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016120520161009
689970generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016120520161009
694040generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016120520161009
708410generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016120520161009
709770generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016120520161009
710250generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016120520161009
714430generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016120520161009
719190generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016120520161009
727590compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016120520161009
728680compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016120520161009
729350compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016120520161009
730060compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016120520161009
730610compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016120520161009
733810compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016120520161009
736900compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016120520161009
737740compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016120520161009
737780compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016120520161009
740750compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016120520161009
744380compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016120520161009
744510compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016120520161009
744550compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016120520161009
746370compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016120520161009
748100generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016120520161009
748280generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016120520161009
748950generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016120520161009
749590generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016120520161009
750640compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016120520161009
751430compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016120520161009
752700compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016120520161009
753530generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016120520161009
753580compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016120520161009
753670generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016120520161009
754250generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016120520161009
755200compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016120520161009
755670compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016120520161009
756300generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016120520161009
756340compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016120520161009
756990compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016120520161009
758040compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016120520161009
758440generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016120520161009
758800compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016120520161009
759200compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016120520161009
759400generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016120520161009
760120compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016120520161009
760340generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016120520161009
760460generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016120520161009
761160generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016120520161009
761180compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016120520161009
761300compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016120520161009
761610compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016120520161009
761740generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016120520161009
761900compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2016120520161009
762330compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016120520161009
762390compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016120520161009
765120generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016120520161009
765910compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016120520161009
768770generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016120520161009
769480compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016120520161009
770400compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016120520161009
770410generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016120520161009
771180generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016120520161009
774340compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016120520161009
774980generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016120520161009
776790generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016120520161009
778540compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016120520161009
778930compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016120520161009
780320generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016120520161009
781350generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016120520161009
781940generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016120520161009
782550compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016120520161009
782710generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2016120520161009
783490generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016120520161009
784160compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016120520161009
784550compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016120520161009
785440compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016120520161009
785560generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016120520161009
785780compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016120520161009
786390compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016120520161009
787630compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016120520161009
788320compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016120520161009
788590generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2016120520161009
790040generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016120520161009
790460generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016120520161009
791500generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016120520161009
793190compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016120520161009
794090generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2016120520161009
796680generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016120520161009
797690generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016120520161009
797840generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016120520161009
797920generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016120520161009
798730generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016120520161009
805020compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016120520161009
806790generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016120520161009
806910compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016120520161009
809290generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2016120520161009
809550generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016120520161009
809610generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016120520161009
810180generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016120520161009
812010generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016120520161009
812750generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016120520161009
813270generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016120520161009
814250generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016120520161009
815730compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016120520161009
816340compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016120520161009
818140compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016120520161009
818720generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016120520161009
820450generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016120520161009
820660generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016120520161009
822120compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016120520161009
824000generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016120520161009
841590generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016120520161009
843040generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016120520161009
843180generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016120520161009
843880generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016120520161009
845640generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016120520161009
848470generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016120520161009
848530generic64gcc -m32 -O2 -fomit-frame-pointer2016120520161009
849920generic64gcc -m32 -O3 -fomit-frame-pointer2016120520161009
849950generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016120520161009
850350generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016120520161009
852260compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016120520161009
852530generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016120520161009
852770generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2016120520161009
853320generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016120520161009
855200generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016120520161009
856550generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2016120520161009
857070generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016120520161009
860130generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016120520161009
861460generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016120520161009
862100generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016120520161009
866410generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2016120520161009
866800generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016120520161009
867140generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016120520161009
869190generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2016120520161009
869280generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016120520161009
869740generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016120520161009
869790generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016120520161009
872370generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2016120520161009
872840generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2016120520161009
873500generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016120520161009
873520generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016120520161009
874180generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016120520161009
875620generic64gcc -m32 -O -fomit-frame-pointer2016120520161009
879410generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016120520161009
879610generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016120520161009
879640generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016120520161009
880010generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016120520161009
880590generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016120520161009
881110generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2016120520161009
881480generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2016120520161009
883380compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016120520161009
883400generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016120520161009
887550compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016120520161009
889340generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016120520161009
889840generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016120520161009
890750compactgcc -m32 -O3 -fomit-frame-pointer2016120520161009
891460generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016120520161009
892150generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016120520161009
892720compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016120520161009
892950generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016120520161009
893480compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016120520161009
893630compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016120520161009
893980generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016120520161009
895070compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016120520161009
896440compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016120520161009
896960compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016120520161009
897480generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016120520161009
897660compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016120520161009
897960compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016120520161009
898110generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016120520161009
898400generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016120520161009
898980generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016120520161009
899160compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016120520161009
903770compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016120520161009
906500compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016120520161009
907440generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016120520161009
919850generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016120520161009
920850generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016120520161009
921270compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016120520161009
921600compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016120520161009
930890compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016120520161009
936480compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016120520161009
947200generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016120520161009
956020referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016120520161009
958280referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016120520161009
958340referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016120520161009
958360referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016120520161009
961360referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016120520161009
961710referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016120520161009
962330referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016120520161009
963520referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016120520161009
964010referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016120520161009
964570referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016120520161009
964630compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016120520161009
965670generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016120520161009
965850compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016120520161009
966050generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016120520161009
967800referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016120520161009
969620referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016120520161009
969810referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016120520161009
976990generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016120520161009
977200generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016120520161009
987920generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016120520161009
989760generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016120520161009
993670generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016120520161009
997190generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016120520161009
997210generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016120520161009
999480generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016120520161009
1001180referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2016120520161009
1001290generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016120520161009
1023130referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016120520161009
1084120generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016120520161009
1091160generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016120520161009
1094070generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016120520161009
1095150generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016120520161009
1099570compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016120520161009
1100220generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016120520161009
1100280generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016120520161009
1109140compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016120520161009
1109280compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016120520161009
1109500compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016120520161009
1111750compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016120520161009
1114250compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016120520161009
1114660compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016120520161009
1120440generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016120520161009
1121140generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016120520161009
1129690compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016120520161009
1130020compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016120520161009
1130490compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2016120520161009
1130840compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016120520161009
1131050compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2016120520161009
1131150compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016120520161009
1142160compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016120520161009
1142170compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016120520161009
1142950compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016120520161009
1145600compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016120520161009
1149540referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016120520161009
1151380referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016120520161009
1151750compactgcc -m32 -Os -fomit-frame-pointer2016120520161009
1152490compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016120520161009
1152530compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2016120520161009
1153880compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016120520161009
1154790compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016120520161009
1155740generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016120520161009
1155870generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016120520161009
1157930compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016120520161009
1158790compactgcc -m32 -march=athlon -O -fomit-frame-pointer2016120520161009
1159820compactgcc -m32 -march=k6 -O -fomit-frame-pointer2016120520161009
1161420compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016120520161009
1161620compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016120520161009
1161810compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016120520161009
1164460referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016120520161009
1164490generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016120520161009
1164600generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016120520161009
1168430compactgcc -m32 -march=i386 -O -fomit-frame-pointer2016120520161009
1171750compactgcc -m32 -march=prescott -O -fomit-frame-pointer2016120520161009
1171960compactgcc -m32 -march=nocona -O -fomit-frame-pointer2016120520161009
1176620compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016120520161009
1177820compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016120520161009
1178690compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016120520161009
1178990compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016120520161009
1181230compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016120520161009
1182240compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016120520161009
1182860compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016120520161009
1183520compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016120520161009
1185980compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2016120520161009
1188330compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016120520161009
1189350compactgcc -m32 -march=core2 -O -fomit-frame-pointer2016120520161009
1189360compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016120520161009
1190860compactgcc -m32 -march=pentium -O -fomit-frame-pointer2016120520161009
1191000compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016120520161009
1191100compactgcc -m32 -march=k8 -O -fomit-frame-pointer2016120520161009
1193230compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2016120520161009
1195000compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016120520161009
1196020compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016120520161009
1206770compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016120520161009
1206950compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2016120520161009
1207160compactgcc -m32 -march=i486 -O -fomit-frame-pointer2016120520161009
1207440compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016120520161009
1207770compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016120520161009
1208220compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016120520161009
1210060compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016120520161009
1211140compactgcc -m32 -O -fomit-frame-pointer2016120520161009
1211640compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016120520161009
1213930compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016120520161009
1214050compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016120520161009
1216320compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2016120520161009
1216640compactgcc -m32 -O2 -fomit-frame-pointer2016120520161009
1223470compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016120520161009
1223890compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016120520161009
1224960generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016120520161009
1225180generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016120520161009
1225560compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016120520161009
1226630compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016120520161009
1226650compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016120520161009
1227460generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016120520161009
1228590compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016120520161009
1230480generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016120520161009
1233460compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016120520161009
1236390generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016120520161009
1236650compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016120520161009
1237170compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016120520161009
1237340generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016120520161009
1237520generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016120520161009
1237780generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016120520161009
1238320compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016120520161009
1242500compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016120520161009
1242700compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016120520161009
1242750compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016120520161009
1242750compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016120520161009
1243470generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016120520161009
1243570generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016120520161009
1244520generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016120520161009
1244650generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016120520161009
1246270compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2016120520161009
1246850compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016120520161009
1247320compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2016120520161009
1249060compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016120520161009
1261880compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016120520161009
1263170compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016120520161009
1278650compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016120520161009
1284790compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2016120520161009
1295880compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016120520161009
1305830compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016120520161009
1314490compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2016120520161009
1342300generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016120520161009
1988770referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016120520161009
2161050referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2016120520161009
2161090referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016120520161009
2169760referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2016120520161009
2174490referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016120520161009
2177210referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016120520161009
2177380referencegcc -m32 -O2 -fomit-frame-pointer2016120520161009
2181040referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016120520161009
2181430referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2016120520161009
2181820referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016120520161009
2188850referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016120520161009
2191460referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016120520161009
2196660referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016120520161009
2197960referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2016120520161009
2200580referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2016120520161009
2203800referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2016120520161009
2264420referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016120520161009
2264520referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2016120520161009
2265630referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016120520161009
2339210referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016120520161009
3712210reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016120520161009
3712590reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016120520161009
3773620reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016120520161009
3775540reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016120520161009
3789930reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016120520161009
3797160reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016120520161009
3798260reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016120520161009
3806130reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016120520161009
3827780reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016120520161009
3827930reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016120520161009
3830110reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016120520161009
3832290reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016120520161009
3832570reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016120520161009
3833620reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016120520161009
3834100reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016120520161009
3848390reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016120520161009
3850260reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016120520161009
3852030reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016120520161009
3855080reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016120520161009
3856060reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016120520161009
3860100reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016120520161009
3864670reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016120520161009
3882000reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016120520161009
3890070reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016120520161009
3893750referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2016120520161009
3896010referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2016120520161009
3904380reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016120520161009
3904910referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016120520161009
3906590reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016120520161009
3908200referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2016120520161009
3909490referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016120520161009
3909870referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016120520161009
3909970reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016120520161009
3925930referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016120520161009
3932630referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2016120520161009
3939760referencegcc -m32 -Os -fomit-frame-pointer2016120520161009
3963640reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016120520161009
3964610reference32bitsgcc -m32 -O3 -fomit-frame-pointer2016120520161009
3969820referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016120520161009
3970420referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016120520161009
3972050referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016120520161009
3972310referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2016120520161009
3972990referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016120520161009
3974830referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016120520161009
3976480referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2016120520161009
3988080reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016120520161009
3989790referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016120520161009
3991540referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016120520161009
3992310referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016120520161009
3993040referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016120520161009
3994810referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016120520161009
3995610referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016120520161009
3996540referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016120520161009
3997550referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016120520161009
3997580referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016120520161009
3999560referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016120520161009
4000050referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2016120520161009
4003480reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016120520161009
4004160referencegcc -m32 -march=i486 -O -fomit-frame-pointer2016120520161009
4004680reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016120520161009
4010830referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016120520161009
4015380referencegcc -m32 -march=athlon -O -fomit-frame-pointer2016120520161009
4020100referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2016120520161009
4023720referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016120520161009
4025500referencegcc -m32 -march=k8 -O -fomit-frame-pointer2016120520161009
4026410reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016120520161009
4027080referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2016120520161009
4027480referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2016120520161009
4028520referencegcc -m32 -O -fomit-frame-pointer2016120520161009
4030240referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016120520161009
4030360referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016120520161009
4032960reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016120520161009
4034410reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016120520161009
4036090referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016120520161009
4036820referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2016120520161009
4039630referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016120520161009
4040250referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2016120520161009
4042340reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016120520161009
4042570referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2016120520161009
4044880referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016120520161009
4046060referencegcc -m32 -march=core2 -O -fomit-frame-pointer2016120520161009
4051830referencegcc -m32 -march=nocona -O -fomit-frame-pointer2016120520161009
4055300referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2016120520161009
4058380referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2016120520161009
4060320referencegcc -m32 -march=prescott -O -fomit-frame-pointer2016120520161009
4064000referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016120520161009
4064970referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016120520161009
4066360referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016120520161009
4066900referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016120520161009
4067720referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016120520161009
4073530referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2016120520161009
4090060referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2016120520161009
4091820reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016120520161009
4093400referencegcc -m32 -march=k6 -O -fomit-frame-pointer2016120520161009
4099720referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2016120520161009
4101510referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2016120520161009
4101620referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2016120520161009
4106300referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016120520161009
4107450referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2016120520161009
4116330referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016120520161009
4154690reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016120520161009
4462180reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016120520161009
4465400reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016120520161009
4472690reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016120520161009
4473450reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016120520161009
4474410reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016120520161009
4476170reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016120520161009
4492230reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016120520161009
4518270reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016120520161009
4584780reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016120520161009
4590700reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016120520161009
4598240reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016120520161009
4599780reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016120520161009
4602230reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016120520161009
4603280reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016120520161009
4606950reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016120520161009
4616840reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016120520161009
4618080reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016120520161009
4639480referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2016120520161009
4911050reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016120520161009
5566940reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016120520161009
5803710reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016120520161009
5804150reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016120520161009
5806220reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016120520161009
5806600reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016120520161009
5828830reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016120520161009
5830450reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016120520161009
5838170reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016120520161009
5909950reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016120520161009
5910060reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016120520161009
5914110reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016120520161009
5914980reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016120520161009
5918640reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016120520161009
5921150reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016120520161009
5922660reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016120520161009
5924390reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016120520161009
5933490reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016120520161009
5937560reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016120520161009
5938070reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016120520161009
5963330reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016120520161009
5980180reference32bitsgcc -m32 -O2 -fomit-frame-pointer2016120520161009
5990230reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016120520161009
5991480reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016120520161009
6000960reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016120520161009
6006500reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016120520161009
6009470reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016120520161009
6041690reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016120520161009
6060500reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016120520161009
6168350reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016120520161009
6182150reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016120520161009
6191650reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016120520161009
6203560reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016120520161009
6215220reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016120520161009
6237430reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2016120520161009
6309550reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016120520161009
7477580reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016120520161009
7490280reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016120520161009
7664930reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016120520161009
7721500reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016120520161009
7725000reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016120520161009
7775790reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016120520161009
8033000reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016120520161009
8040540reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016120520161009
8044180reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2016120520161009
8050820reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016120520161009
8088890reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016120520161009
8136150reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016120520161009
8138890reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016120520161009
8141030reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2016120520161009
8142910reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016120520161009
8143090reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016120520161009
8146770reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016120520161009
8147440reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016120520161009
8164210reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016120520161009
8167100reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016120520161009
8173530reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016120520161009
8185670reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016120520161009
8185840reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016120520161009
8195560reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016120520161009
8208290reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016120520161009
8213030reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016120520161009
8216950reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2016120520161009
8251280reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016120520161009
8253040reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2016120520161009
8274390reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016120520161009
8277620reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016120520161009
8332400reference32bitsgcc -m32 -Os -fomit-frame-pointer2016120520161009
8391300reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2016120520161009
8520140reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016120520161009
8559610reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016120520161009
8561940reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016120520161009
8563080reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2016120520161009
8572390reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2016120520161009
8593120reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2016120520161009
8598600reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016120520161009
8602440reference32bitsgcc -m32 -O -fomit-frame-pointer2016120520161009
8603980reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016120520161009
8636660reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016120520161009
8638320reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016120520161009
8661040reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2016120520161009
8684060reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016120520161009
8686620reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016120520161009
8720950reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016120520161009
8722170reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2016120520161009
8722920reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016120520161009
8729150reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016120520161009
8759200reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2016120520161009
8781520reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016120520161009
8781970reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016120520161009
8895850reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2016120520161009
8898720reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2016120520161009
8931880reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016120520161009
8932810reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016120520161009
8935060reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2016120520161009
8937390reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016120520161009
8937610reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016120520161009
8950330reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2016120520161009
8952610reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2016120520161009
8973290reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016120520161009
8987040reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2016120520161009
9024120reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2016120520161009
9549780reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016120520161009
9788900referencegcc -m32 -march=i386 -O -fomit-frame-pointer2016120520161009
9842620referencegcc -m32 -march=pentium -O -fomit-frame-pointer2016120520161009
9843610referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016120520161009
14834480reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016120520161009
14855120reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2016120520161009
15259030reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2016120520161009

Test failure

Implementation: crypto_aead/seakeyakv2/compact
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

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

Compiler output

Implementation: crypto_aead/seakeyakv2/KnightsLanding
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: 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/5/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/5/include/avx512fintrin.h:5781: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: error: 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/5/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/5/include/avx512fintrin.h:5781: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: 166, 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 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=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 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -Os -fomit-frame-pointer KnightsLanding
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/seakeyakv2/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/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:720:1: error: inlining failed in call to always_inline '_mm_storel_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_storel_epi64 (__m128i *__P, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:38:29: error: 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/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
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/seakeyakv2/ARMv8A
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/AVR8
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: 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/5/include/xmmintrin.h:1249:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286: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: error: 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/seakeyakv2/asmX86-64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/seakeyakv2/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/5/include/x86intrin.h:41: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/5/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: error: 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: 52, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/seakeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37: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/5/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: error: 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/5/include/x86intrin.h:37: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/5/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: error: 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/seakeyakv2/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/5/include/x86intrin.h:37: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/5/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: error: 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/5/include/x86intrin.h:37: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/5/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: error: 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/seakeyakv2/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/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
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/5/include/emmintrin.h:720:1: error: inlining failed in call to always_inline '_mm_storel_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_storel_epi64 (__m128i *__P, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:38:29: error: 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/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:708: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: error: 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/seakeyakv2/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/5/include/xmmintrin.h:1249:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
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/5/include/emmintrin.h:1286: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: error: 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/5/include/xmmintrin.h:1249:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591: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: error: 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/seakeyakv2/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/5/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/5/include/avx512fintrin.h:5781: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: error: 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/5/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/5/include/avx512fintrin.h:5781: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/5/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/5/include/avx512fintrin.h:5781: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: error: 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/5/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/5/include/avx512fintrin.h:5781: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/seakeyakv2/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/5/include/x86intrin.h:41: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/5/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: error: 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/5/include/x86intrin.h:41: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/5/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: error: 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/seakeyakv2/ARMv8A
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/AVR8
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

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

Compiler output

Implementation: crypto_aead/seakeyakv2/Haswell
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37: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/5/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: error: 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/5/include/x86intrin.h:37: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/5/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: error: 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/5/include/x86intrin.h:37: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/5/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: error: 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/5/include/x86intrin.h:37: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/5/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: error: 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/seakeyakv2/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/5/include/x86intrin.h:37: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/5/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: error: 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/5/include/x86intrin.h:37: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/5/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: error: 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/5/include/x86intrin.h:37: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/5/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: error: 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/5/include/x86intrin.h:37: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/5/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: error: 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/seakeyakv2/asmX86-64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/seakeyakv2/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/5/include/x86intrin.h:52: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/5/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: error: 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/5/include/x86intrin.h:52:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/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: error: called from here
KeccakP-1600-XOP.c: Bsiso = ROL6464(Bsiso, 39, 41); \
KeccakP-1600-XOP.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/seakeyakv2/Haswell
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/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/5/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: error: 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/5/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/5/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: error: 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: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer Haswell

Compiler output

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

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

Compiler output

Implementation: crypto_aead/seakeyakv2/Haswell
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: 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/5/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/5/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: error: 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/5/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/5/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: 17, 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 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -O -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Haswell
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