Implementation notes: x86, h6sandy, crypto_hash/shake256

Computer: h6sandy
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: shake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
50740oncore64bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017121920171218
50748oncore64bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121920171218
50768oncore64bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017121920171218
50768oncore64bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121920171218
50772oncore64bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121920171218
50776oncore64bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017121920171218
50784oncore64bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017121920171218
50792oncore64bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017121920171218
50796oncore64bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2017121920171218
50808oncore64bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017121920171218
50808oncore64bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2017121920171218
50812oncore64bitsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017121920171218
50812oncore64bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017121920171218
50824oncore64bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017121920171218
50824oncore64bitsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017121920171218
50828oncore64bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017121920171218
50828oncore64bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017121920171218
50828oncore64bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017121920171218
50832oncore64bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017121920171218
50832oncore64bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017121920171218
50844oncore64bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017121920171218
50848oncore64bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121920171218
50852oncore64bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017121920171218
50856oncore64bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121920171218
50856oncore64bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017121920171218
50856oncore64bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017121920171218
50860oncore64bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121920171218
50860oncore64bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017121920171218
50864oncore64bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017121920171218
50864oncore64bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017121920171218
50864oncore64bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121920171218
50868oncore64bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2017121920171218
50872oncore64bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017121920171218
50872oncore64bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017121920171218
50876oncore64bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017121920171218
50876oncore64bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017121920171218
50876oncore64bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017121920171218
50880oncore64bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017121920171218
50880oncore64bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017121920171218
50884oncore64bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017121920171218
50884oncore64bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017121920171218
50888oncore64bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121920171218
50888oncore64bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017121920171218
50888oncore64bitsgcc -m32 -O2 -fomit-frame-pointer2017121920171218
50888oncore64bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017121920171218
50892oncore64bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017121920171218
50892oncore64bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121920171218
50892oncore64bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017121920171218
50896oncore64bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017121920171218
50904oncore64bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017121920171218
50904oncore64bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017121920171218
50904oncore64bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121920171218
50912oncore64bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017121920171218
50916oncore64bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017121920171218
50916oncore64bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017121920171218
50920oncore64bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017121920171218
50924oncore64bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017121920171218
50924oncore64bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017121920171218
50924oncore64bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017121920171218
50924oncore64bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121920171218
50928oncore64bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2017121920171218
50928oncore64bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121920171218
50932oncore64bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121920171218
50936oncore64bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017121920171218
50944oncore64bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017121920171218
50944oncore64bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017121920171218
50944oncore64bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2017121920171218
50944oncore64bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121920171218
50948oncore64bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121920171218
50952oncore64bitsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017121920171218
50956oncore64bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017121920171218
50956oncore64bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017121920171218
50960oncore64bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017121920171218
50964oncore64bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121920171218
50968oncore64bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017121920171218
50972oncore64bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017121920171218
50980oncore64bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017121920171218
50980oncore64bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017121920171218
50988oncore64bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017121920171218
50988oncore64bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2017121920171218
50992oncore64bitsgcc -m32 -O3 -fomit-frame-pointer2017121920171218
51000oncore64bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017121920171218
51000oncore64bitsgcc -m32 -O -fomit-frame-pointer2017121920171218
51004oncore64bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121920171218
51004oncore64bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017121920171218
51004oncore64bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017121920171218
51008oncore64bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017121920171218
51016oncore64bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017121920171218
51016oncore64bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121920171218
51016oncore64bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017121920171218
51020oncore64bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121920171218
51024oncore64bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017121920171218
51028oncore64bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017121920171218
51036oncore64bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121920171218
51040oncore64bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017121920171218
51044oncore64bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017121920171218
51044oncore64bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017121920171218
51052oncore64bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121920171218
51052oncore64bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017121920171218
51060oncore64bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2017121920171218
51068oncore64bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2017121920171218
51088oncore64bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017121920171218
51096oncore64bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017121920171218
51096oncore64bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017121920171218
51100oncore64bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017121920171218
51100oncore64bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017121920171218
51108oncore64bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121920171218
51108oncore64bitsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017121920171218
51108oncore64bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017121920171218
51120oncore64bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017121920171218
51124oncore64bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121920171218
51128oncore64bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017121920171218
51132oncore64bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121920171218
51140oncore64bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017121920171218
51144oncore64bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017121920171218
51148oncore64bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017121920171218
51148oncore64bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017121920171218
51152oncore64bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017121920171218
51152oncore64bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121920171218
51164oncore64bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017121920171218
51168oncore64bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017121920171218
51168oncore64bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121920171218
51172oncore64bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017121920171218
51188oncore64bitsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017121920171218
51196oncore64bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121920171218
51196oncore64bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017121920171218
51200oncore64bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121920171218
51200oncore64bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017121920171218
51220oncore64bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017121920171218
51220oncore64bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017121920171218
51232oncore64bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017121920171218
51236oncore64bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017121920171218
51256oncore64bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017121920171218
51264oncore64bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017121920171218
51272oncore64bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121920171218
51280oncore64bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121920171218
51280oncore64bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121920171218
51292oncore64bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017121920171218
51296oncore64bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121920171218
51304oncore64bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017121920171218
51308oncore64bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017121920171218
51308oncore64bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121920171218
51308oncore64bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017121920171218
51312oncore64bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017121920171218
51316oncore64bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017121920171218
51316oncore64bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017121920171218
51332oncore64bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017121920171218
51336oncore64bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017121920171218
51356oncore64bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121920171218
51380oncore64bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017121920171218
51400oncore64bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017121920171218
51404oncore64bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017121920171218
51416oncore64bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017121920171218
51416oncore64bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121920171218
51476oncore64bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017121920171218
51480oncore64bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017121920171218
51524oncore64bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017121920171218
51808oncore64bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121920171218
52008oncore64bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017121920171218
52020oncore64bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017121920171218
52724oncore64bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017121920171218
53328oncore64bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017121920171218
53400oncore64bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017121920171218
53704oncore64bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017121920171218
54388oncore64bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017121920171218
55392oncore64bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121920171218
55672oncore64bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2017121920171218
56008oncore64bitsgcc -m32 -Os -fomit-frame-pointer2017121920171218
56132oncore64bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017121920171218
56184oncore64bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121920171218
56248oncore64bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017121920171218
57176oncore64bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017121920171218
84412gil/singlefilegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111120171020
84800gil/singlefilegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111120171020
84856gil/singlefilegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111120171020
85068gil/singlefilegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111120171020
85312oncore32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017121920171218
85376oncore32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017121920171218
85380gil/singlefilegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111120171020
85380oncore32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017121920171218
85444gil/singlefilegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111120171020
85460oncore32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121920171218
85544oncore32bitsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017121920171218
85604gil/singlefilegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111120171020
85612gil/singlefilegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111120171020
85620gil/singlefilegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111120171020
85796oncore32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017121920171218
85816gil/singlefilegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111120171020
85836oncore32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121920171218
85892oncore32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121920171218
85932oncore32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017121920171218
85964gil/singlefilegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111120171020
85980oncore32bitsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017121920171218
86044oncore32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017121920171218
86104oncore32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017121920171218
86128oncore32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017121920171218
86164gil/singlefilegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111120171020
86184gil/singlefilegcc -m32 -march=pentium -Os -fomit-frame-pointer2017111120171020
86264gil/singlefilegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111120171020
86284gil/singlefilegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111120171020
86284oncore32bitsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017121920171218
86388gil/singlefilegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111120171020
86392gil/singlefilegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111120171020
86424gil/singlefilegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111120171020
86428oncore32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017121920171218
86508gil/singlefilegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111120171020
86596oncore32bitsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017121920171218
86704gil/singlefilegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111120171020
86764gil/singlefilegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111120171020
86796gil/singlefilegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111120171020
86816gil/singlefilegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111120171020
86868gil/singlefilegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111120171020
86872gil/singlefilegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111120171020
86888gil/singlefilegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111120171020
86908gil/singlefilegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111120171020
86912gil/singlefilegcc -m32 -march=core2 -Os -fomit-frame-pointer2017111120171020
86916gil/singlefilegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111120171020
86920gil/singlefilegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111120171020
86936gil/singlefilegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111120171020
86952gil/singlefilegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111120171020
87020gil/singlefilegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111120171020
87040gil/singlefilegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111120171020
87052gil/singlefilegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111120171020
87072gil/singlefilegcc -m32 -march=k8 -Os -fomit-frame-pointer2017111120171020
87080gil/singlefilegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111120171020
87124gil/singlefilegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111120171020
87132gil/singlefilegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111120171020
87136gil/singlefilegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111120171020
87160gil/singlefilegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111120171020
87172gil/singlefilegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111120171020
87172gil/singlefilegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111120171020
87200gil/singlefilegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111120171020
87208gil/singlefilegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111120171020
87216gil/singlefilegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111120171020
87288gil/singlefilegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111120171020
87300gil/singlefilegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111120171020
87336oncore32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121920171218
87344gil/singlefilegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111120171020
87348gil/singlefilegcc -m32 -O3 -fomit-frame-pointer2017111120171020
87412gil/singlefilegcc -m32 -march=athlon -Os -fomit-frame-pointer2017111120171020
87416gil/singlefilegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111120171020
87420gil/singlefilegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111120171020
87432gil/singlefilegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111120171020
87456gil/singlefilegcc -m32 -Os -fomit-frame-pointer2017111120171020
87496gil/singlefilegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111120171020
87532gil/singlefilegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111120171020
87548gil/singlefilegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111120171020
87564gil/singlefilegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111120171020
87648gil/singlefilegcc -m32 -march=i486 -Os -fomit-frame-pointer2017111120171020
87656oncore32bitsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017121920171218
87660oncore32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017121920171218
87668gil/singlefilegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111120171020
87692gil/singlefilegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111120171020
87828gil/singlefilegcc -m32 -march=prescott -Os -fomit-frame-pointer2017111120171020
87848gil/singlefilegcc -m32 -march=nocona -Os -fomit-frame-pointer2017111120171020
88036gil/singlefilegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111120171020
88044gil/singlefilegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111120171020
88084gil/singlefilegcc -funroll-loops -m32 -O -fomit-frame-pointer2017111120171020
88128gil/singlefilegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111120171020
88144gil/singlefilegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111120171020
88156gil/singlefilegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111120171020
88256gil/singlefilegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111120171020
88392gil/singlefilegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111120171020
88396gil/singlefilegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111120171020
88508gil/singlefilegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111120171020
88516gil/singlefilegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111120171020
88660gil/singlefilegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111120171020
88660gil/singlefilegcc -m32 -O2 -fomit-frame-pointer2017111120171020
88664gil/singlefilegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111120171020
88680gil/singlefilegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111120171020
88696gil/singlefilegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111120171020
88716gil/singlefilegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111120171020
88728gil/singlefilegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111120171020
88736gil/singlefilegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111120171020
88736gil/singlefilegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111120171020
88748gil/singlefilegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111120171020
88760gil/singlefilegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111120171020
88768gil/singlefilegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111120171020
88796gil/singlefilegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111120171020
88808gil/singlefilegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111120171020
88976gil/singlefilegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111120171020
89040gil/singlefilegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111120171020
89060gil/singlefilegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111120171020
89064gil/singlefilegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111120171020
89088gil/singlefilegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111120171020
89096gil/singlefilegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111120171020
89104gil/singlefilegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111120171020
89116gil/singlefilegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111120171020
89272gil/singlefilegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111120171020
89288gil/singlefilegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111120171020
89336gil/singlefilegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111120171020
89352gil/singlefilegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111120171020
89460gil/singlefilegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111120171020
89532gil/singlefilegcc -m32 -march=i386 -Os -fomit-frame-pointer2017111120171020
89536gil/singlefilegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111120171020
89544gil/singlefilegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111120171020
89572gil/singlefilegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111120171020
89576gil/singlefilegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111120171020
89616gil/singlefilegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111120171020
89628gil/singlefilegcc -m32 -march=prescott -O -fomit-frame-pointer2017111120171020
89640gil/singlefilegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111120171020
89684gil/singlefilegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111120171020
89696oncore32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017121920171218
89700gil/singlefilegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111120171020
89728gil/singlefilegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111120171020
89760gil/singlefilegcc -m32 -march=nocona -O -fomit-frame-pointer2017111120171020
89768gil/singlefilegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111120171020
89784gil/singlefilegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111120171020
89788oncore32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017121920171218
89792gil/singlefilegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111120171020
89792oncore32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121920171218
89828oncore32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017121920171218
89848oncore32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121920171218
89848oncore32bitsgcc -m32 -O3 -fomit-frame-pointer2017121920171218
89872oncore32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017121920171218
89880gil/singlefilegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111120171020
89904oncore32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121920171218
89904oncore32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121920171218
89924oncore32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121920171218
89940oncore32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017121920171218
89952oncore32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017121920171218
89956oncore32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017121920171218
89956oncore32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017121920171218
89964oncore32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017121920171218
89972oncore32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017121920171218
90016gil/singlefilegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111120171020
90032gil/singlefilegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111120171020
90064gil/singlefilegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111120171020
90084gil/singlefilegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111120171020
90112gil/singlefilegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111120171020
90116oncore32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2017121920171218
90116oncore32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017121920171218
90120oncore32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2017121920171218
90120gil/singlefilegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111120171020
90132oncore32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017121920171218
90144gil/singlefilegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111120171020
90148oncore32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017121920171218
90148oncore32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121920171218
90180oncore32bitsgcc -m32 -O2 -fomit-frame-pointer2017121920171218
90188oncore32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017121920171218
90212oncore32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017121920171218
90216oncore32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017121920171218
90248oncore32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017121920171218
90272oncore32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017121920171218
90284oncore32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017121920171218
90304oncore32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017121920171218
90304gil/singlefilegcc -m32 -O -fomit-frame-pointer2017111120171020
90328oncore32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121920171218
90332oncore32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2017121920171218
90344oncore32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121920171218
90352gil/singlefilegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111120171020
90352oncore32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017121920171218
90360gil/singlefilegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111120171020
90368oncore32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017121920171218
90368oncore32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121920171218
90376oncore32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121920171218
90384oncore32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017121920171218
90400oncore32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017121920171218
90404oncore32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121920171218
90408oncore32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121920171218
90416gil/singlefilegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111120171020
90440oncore32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017121920171218
90444oncore32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017121920171218
90448oncore32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017121920171218
90452gil/singlefilegcc -m32 -march=core2 -O -fomit-frame-pointer2017111120171020
90468oncore32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017121920171218
90472oncore32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017121920171218
90472gil/singlefilegcc -m32 -march=corei7 -O -fomit-frame-pointer2017111120171020
90476oncore32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017121920171218
90484oncore32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2017121920171218
90496oncore32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017121920171218
90500oncore32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017121920171218
90504oncore32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017121920171218
90512oncore32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121920171218
90516oncore32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121920171218
90532oncore32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017121920171218
90536oncore32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017121920171218
90536oncore32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017121920171218
90552oncore32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121920171218
90556gil/singlefilegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111120171020
90556oncore32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017121920171218
90560oncore32bitsgcc -m32 -O -fomit-frame-pointer2017121920171218
90568gil/singlefilegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111120171020
90576oncore32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017121920171218
90576oncore32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017121920171218
90604oncore32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017121920171218
90612gil/singlefilegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111120171020
90612oncore32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017121920171218
90620gil/singlefilegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111120171020
90620oncore32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2017121920171218
90628gil/singlefilegcc -m32 -march=athlon -O -fomit-frame-pointer2017111120171020
90636gil/singlefilegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111120171020
90660oncore32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017121920171218
90668oncore32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017121920171218
90668oncore32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121920171218
90684oncore32bitsgcc -m32 -Os -fomit-frame-pointer2017121920171218
90692oncore32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017121920171218
90696oncore32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017121920171218
90696oncore32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017121920171218
90700oncore32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017121920171218
90704gil/singlefilegcc -m32 -march=i386 -O -fomit-frame-pointer2017111120171020
90712gil/singlefilegcc -m32 -march=barcelona -O -fomit-frame-pointer2017111120171020
90720gil/singlefilegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111120171020
90736oncore32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121920171218
90740oncore32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017121920171218
90740oncore32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121920171218
90756oncore32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017121920171218
90760oncore32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017121920171218
90764oncore32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017121920171218
90764gil/singlefilegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111120171020
90764oncore32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017121920171218
90768oncore32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017121920171218
90772oncore32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017121920171218
90776oncore32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121920171218
90780gil/singlefilegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111120171020
90780oncore32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017121920171218
90780oncore32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017121920171218
90788oncore32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017121920171218
90804oncore32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2017121920171218
90808oncore32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121920171218
90824oncore32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017121920171218
90828oncore32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121920171218
90844oncore32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017121920171218
90848oncore32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017121920171218
90856oncore32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017121920171218
90864oncore32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121920171218
90864oncore32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017121920171218
90868oncore32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017121920171218
90872oncore32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121920171218
90884oncore32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121920171218
90884gil/singlefilegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111120171020
90888oncore32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017121920171218
90892oncore32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017121920171218
90896oncore32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2017121920171218
90908gil/singlefilegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111120171020
90908gil/singlefilegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111120171020
90916oncore32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121920171218
90924oncore32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017121920171218
90940oncore32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017121920171218
90952gil/singlefilegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111120171020
90952oncore32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017121920171218
90960oncore32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017121920171218
90968oncore32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017121920171218
90972oncore32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017121920171218
90976oncore32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017121920171218
90984oncore32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2017121920171218
91004gil/singlefilegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111120171020
91040oncore32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017121920171218
91048oncore32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017121920171218
91052oncore32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2017121920171218
91068oncore32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017121920171218
91068oncore32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017121920171218
91080oncore32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017121920171218
91084gil/singlefilegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111120171020
91088oncore32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017121920171218
91088oncore32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121920171218
91092oncore32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121920171218
91100oncore32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017121920171218
91116oncore32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017121920171218
91120oncore32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017121920171218
91120oncore32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017121920171218
91144gil/singlefilegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111120171020
91156oncore32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017121920171218
91164gil/singlefilegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111120171020
91180oncore32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017121920171218
91216oncore32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017121920171218
91248gil/singlefilegcc -m32 -march=k6 -O -fomit-frame-pointer2017111120171020
91256oncore32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121920171218
91272oncore32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017121920171218
91276oncore32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017121920171218
91296oncore32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017121920171218
91296gil/singlefilegcc -m32 -march=k8 -O -fomit-frame-pointer2017111120171020
91300oncore32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017121920171218
91300oncore32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017121920171218
91300oncore32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017121920171218
91308oncore32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121920171218
91320gil/singlefilegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111120171020
91328oncore32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017121920171218
91328gil/singlefilegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111120171020
91368oncore32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017121920171218
91380oncore32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017121920171218
91428gil/singlefilegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111120171020
91432oncore32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121920171218
91456oncore32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017121920171218
91476gil/singlefilegcc -m32 -march=pentium -O -fomit-frame-pointer2017111120171020
91516oncore32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017121920171218
91552oncore32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017121920171218
91568oncore32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017121920171218
91600gil/singlefilegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111120171020
91736gil/singlefilegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111120171020
91768gil/singlefilegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111120171020
91776oncore32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017121920171218
91828gil/singlefilegcc -m32 -march=i486 -O -fomit-frame-pointer2017111120171020
91836oncore32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017121920171218
91844oncore32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121920171218
91868gil/singlefilegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111120171020
91868oncore32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017121920171218
91896oncore32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017121920171218
91936gil/singlefilegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111120171020
92020oncore32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017121920171218
92140gil/singlefilegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111120171020
92160gil/singlefilegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111120171020
92192oncore32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017121920171218
92220gil/singlefilegcc -m32 -march=k6 -Os -fomit-frame-pointer2017111120171020
92224oncore32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121920171218
92256oncore32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121920171218
92508oncore32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017121920171218
92548oncore32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121920171218
92600oncore32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017121920171218
92756gil/singlefilegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111120171020
93588gil/singlefilegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111120171020
93868gil/singlefilegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111120171020
93932gil/singlefilegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111120171020
95132gil/singlefilegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111120171020
95260gil/singlefilegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111120171020
95272gil/singlefilegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111120171020
146604gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111120171020
146616gil/singlefile_unrolledgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111120171020
146920gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111120171020
146932gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111120171020
146984gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111120171020
146984gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111120171020
147176gil/singlefile_unrolledgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111120171020
147184gil/singlefile_unrolledgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111120171020
147600gil/singlefile_unrolledgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111120171020
147604gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111120171020
147612gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111120171020
147724gil/singlefile_unrolledgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111120171020
147816gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111120171020
148028gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111120171020
148036gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111120171020
148040gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111120171020
149076gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111120171020
150188gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111120171020
150500gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111120171020
150656gil/singlefile_unrolledgcc -m32 -march=athlon -Os -fomit-frame-pointer2017111120171020
150684gil/singlefile_unrolledgcc -m32 -march=prescott -Os -fomit-frame-pointer2017111120171020
150688gil/singlefile_unrolledgcc -m32 -march=nocona -Os -fomit-frame-pointer2017111120171020
150764gil/singlefile_unrolledgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111120171020
150860gil/singlefile_unrolledgcc -m32 -march=i486 -Os -fomit-frame-pointer2017111120171020
151120gil/singlefile_unrolledgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111120171020
151560gil/singlefile_unrolledgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111120171020
151560gil/singlefile_unrolledgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111120171020
151572gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111120171020
151580gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111120171020
151728gil/singlefile_unrolledgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111120171020
151732gil/singlefile_unrolledgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111120171020
151744gil/singlefile_unrolledgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111120171020
151780gil/singlefile_unrolledgcc -m32 -march=i386 -Os -fomit-frame-pointer2017111120171020
151828gil/singlefile_unrolledgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111120171020
151828gil/singlefile_unrolledgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111120171020
151832gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111120171020
151844gil/singlefile_unrolledgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111120171020
151868gil/singlefile_unrolledgcc -m32 -Os -fomit-frame-pointer2017111120171020
151892gil/singlefile_unrolledgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111120171020
151904gil/singlefile_unrolledgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111120171020
151916gil/singlefile_unrolledgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111120171020
151924gil/singlefile_unrolledgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111120171020
151924gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111120171020
151936gil/singlefile_unrolledgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111120171020
151940gil/singlefile_unrolledgcc -m32 -march=pentium -Os -fomit-frame-pointer2017111120171020
151944gil/singlefile_unrolledgcc -m32 -march=k8 -Os -fomit-frame-pointer2017111120171020
151944gil/singlefile_unrolledgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111120171020
151952gil/singlefile_unrolledgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111120171020
151992gil/singlefile_unrolledgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111120171020
152004gil/singlefile_unrolledgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111120171020
152016gil/singlefile_unrolledgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111120171020
152040gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111120171020
152044gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111120171020
152056gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111120171020
152060gil/singlefile_unrolledgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111120171020
152284gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111120171020
152432gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111120171020
152508gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111120171020
152748gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111120171020
152828gil/singlefile_unrolledgcc -m32 -march=core2 -Os -fomit-frame-pointer2017111120171020
152932gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111120171020
153068gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111120171020
153232gil/singlefile_unrolledgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111120171020
153256gil/singlefile_unrolledgcc -funroll-loops -m32 -O -fomit-frame-pointer2017111120171020
153400gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111120171020
153488gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111120171020
153504gil/singlefile_unrolledgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111120171020
153608gil/singlefile_unrolledgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111120171020
153648gil/singlefile_unrolledgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111120171020
153668gil/singlefile_unrolledgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111120171020
153912gil/singlefile_unrolledgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111120171020
154448gil/singlefile_unrolledgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111120171020
154560gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111120171020
154628gil/singlefile_unrolledgcc -m32 -march=k6 -Os -fomit-frame-pointer2017111120171020
154644gil/singlefile_unrolledgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111120171020
155024gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111120171020
155068gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111120171020
155084gil/singlefile_unrolledgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111120171020
155092gil/singlefile_unrolledgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111120171020
155104gil/singlefile_unrolledgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111120171020
155116gil/singlefile_unrolledgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111120171020
155272gil/singlefile_unrolledgcc -m32 -O -fomit-frame-pointer2017111120171020
155352gil/singlefile_unrolledgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111120171020
155412gil/singlefile_unrolledgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111120171020
155492gil/singlefile_unrolledgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111120171020
155504gil/singlefile_unrolledgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111120171020
155544gil/singlefile_unrolledgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111120171020
155596gil/singlefile_unrolledgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111120171020
155776gil/singlefile_unrolledgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111120171020
155960gil/singlefile_unrolledgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111120171020
155984gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111120171020
156064gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111120171020
156128gil/singlefile_unrolledgcc -m32 -O3 -fomit-frame-pointer2017111120171020
156448gil/singlefile_unrolledgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111120171020
156480gil/singlefile_unrolledgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111120171020
156480gil/singlefile_unrolledgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111120171020
156488gil/singlefile_unrolledgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111120171020
156712gil/singlefile_unrolledgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111120171020
156724gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111120171020
156768gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111120171020
156780gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111120171020
156840gil/singlefile_unrolledgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111120171020
156840gil/singlefile_unrolledgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111120171020
156856gil/singlefile_unrolledgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111120171020
157032gil/singlefile_unrolledgcc -m32 -march=core2 -O -fomit-frame-pointer2017111120171020
157128gil/singlefile_unrolledgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111120171020
157136gil/singlefile_unrolledgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111120171020
157548gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111120171020
157552gil/singlefile_unrolledgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111120171020
157564gil/singlefile_unrolledgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111120171020
157564gil/singlefile_unrolledgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111120171020
157872gil/singlefile_unrolledgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111120171020
157872gil/singlefile_unrolledgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111120171020
157932gil/singlefile_unrolledgcc -m32 -march=k8 -O -fomit-frame-pointer2017111120171020
157988gil/singlefile_unrolledgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111120171020
158088gil/singlefile_unrolledgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111120171020
158268gil/singlefile_unrolledgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111120171020
158336gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111120171020
158392gil/singlefile_unrolledgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111120171020
158452gil/singlefile_unrolledgcc -m32 -O2 -fomit-frame-pointer2017111120171020
158616gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111120171020
158688gil/singlefile_unrolledgcc -m32 -march=corei7 -O -fomit-frame-pointer2017111120171020
158712gil/singlefile_unrolledgcc -m32 -march=barcelona -O -fomit-frame-pointer2017111120171020
158728gil/singlefile_unrolledgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111120171020
158804gil/singlefile_unrolledgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111120171020
158804gil/singlefile_unrolledgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111120171020
158836gil/singlefile_unrolledgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111120171020
158924gil/singlefile_unrolledgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111120171020
158944gil/singlefile_unrolledgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111120171020
158948gil/singlefile_unrolledgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111120171020
158948gil/singlefile_unrolledgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111120171020
158948gil/singlefile_unrolledgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111120171020
159004gil/singlefile_unrolledgcc -m32 -march=athlon -O -fomit-frame-pointer2017111120171020
159028gil/singlefile_unrolledgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111120171020
159036gil/singlefile_unrolledgcc -m32 -march=nocona -O -fomit-frame-pointer2017111120171020
159052gil/singlefile_unrolledgcc -m32 -march=prescott -O -fomit-frame-pointer2017111120171020
159076gil/singlefile_unrolledgcc -m32 -march=k6 -O -fomit-frame-pointer2017111120171020
159080gil/singlefile_unrolledgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111120171020
159148gil/singlefile_unrolledgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111120171020
159160gil/singlefile_unrolledgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111120171020
159720gil/singlefile_unrolledgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111120171020
159972gil/singlefile_unrolledgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111120171020
160772gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111120171020
160948gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111120171020
160956gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111120171020
161296gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111120171020
161584gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111120171020
161744gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111120171020
161852gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111120171020
162024gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111120171020
162288gil/singlefile_unrolledgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111120171020
162308gil/singlefile_unrolledgcc -m32 -march=i386 -O -fomit-frame-pointer2017111120171020
162476gil/singlefile_unrolledgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111120171020
162488gil/singlefile_unrolledgcc -m32 -march=pentium -O -fomit-frame-pointer2017111120171020
162636gil/singlefile_unrolledgcc -m32 -march=i486 -O -fomit-frame-pointer2017111120171020
162924gil/singlefile_unrolledgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111120171020
163540gil/singlefile_unrolledgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111120171020
163576gil/singlefile_unrolledgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111120171020
163600gil/singlefile_unrolledgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111120171020
164596gil/singlefile_unrolledgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111120171020
165352gil/singlefile_unrolledgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111120171020
165876gil/singlefile_unrolledgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111120171020
165888gil/singlefile_unrolledgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111120171020
168100gil/singlefile_unrolledgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111120171020
168784gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111120171020
168788gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111120171020
171140gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111120171020
171252gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111120171020
172700gil/singlefile_unrolledgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111120171020
174092gil/singlefile_unrolledgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111120171020
174876gil/singlefile_unrolledgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111120171020
174940gil/singlefile_unrolledgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111120171020

Test failure

Implementation: crypto_hash/shake256/gil/singlefile
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled oncore32bits oncore64bits
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled oncore32bits oncore64bits
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled oncore32bits oncore64bits

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600AVX512
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_AddBytes':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:216:37: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: #define STORE_Lanes(a,m,v) _mm512_mask_storeu_epi64(a,m,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:219:37: note: in expansion of macro 'STORE_Lanes'
KeccakP-1600-AVX512.c: #define STORE_8Lanes(a,v) STORE_Lanes(a,0xFF,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:9: note: in expansion of macro 'STORE_8Lanes'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
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:216:37: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Lanes(a,m,v) _mm512_mask_storeu_epi64(a,m,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:219:37: note: in expansion of macro 'STORE_Lanes'
KeccakP-1600-AVX512.c: #define STORE_8Lanes(a,v) STORE_Lanes(a,0xFF,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:9: note: in expansion of macro 'STORE_8Lanes'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
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: ...

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

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600ARMv7A
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:17: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:24: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:53: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:269: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:270: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:271: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...

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

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600ARMv8A
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:258: Error: no such instruction: `movi v0.2d,'
keccak.s: keccak.s:259: Error: no such instruction: `movi v1.2d,'
keccak.s: keccak.s:260: Error: no such instruction: `movi v2.2d,'
keccak.s: keccak.s:261: Error: no such instruction: `movi v3.2d,'
keccak.s: keccak.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
keccak.s: keccak.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
keccak.s: keccak.s:264: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
keccak.s: keccak.s:265: Error: no such instruction: `st1 { v0.d}[0],[x0],'
keccak.s: keccak.s:276: Error: no such instruction: `ldrb w3,[x0,x2]'
keccak.s: keccak.s:277: Error: no such instruction: `eor w3,w3,w1'
keccak.s: keccak.s:278: Error: invalid char '[' beginning operand 2 `[x0'
keccak.s: keccak.s:289: Error: too many memory references for `add'
keccak.s: keccak.s:290: Error: too many memory references for `sub'
keccak.s: keccak.s:291: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
keccak.s: keccak.s:293: Error: too many memory references for `sub'
keccak.s: keccak.s:294: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
keccak.s: keccak.s:295: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
keccak.s: keccak.s:296: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
keccak.s: keccak.s:297: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
keccak.s: keccak.s:298: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
keccak.s: keccak.s:299: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
keccak.s: keccak.s:300: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
keccak.s: keccak.s:301: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
keccak.s: keccak.s:302: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
keccak.s: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/shake256/kcp/compact1600AVR8
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
keccak.s: keccak.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
keccak.s: keccak.s:4: Error: no such instruction: `denoted as "the implementer".'
keccak.s: keccak.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
keccak.s: keccak.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
keccak.s: keccak.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
keccak.s: keccak.s:12: Error: number of operands mismatch for `and'
keccak.s: keccak.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
keccak.s: keccak.s:18: Error: no such instruction: `registers used in all routines'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
keccak.s: keccak.s:32: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
keccak.s: keccak.s:36: Error: no such instruction: `argument state is passed in r24:r25'
keccak.s: keccak.s:40: Error: too many memory references for `mov'
keccak.s: keccak.s:41: Error: no such instruction: `ldi r23,5*5*8'
keccak.s: keccak.s:43: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:44: Error: no instruction mnemonic suffix given and no register operands; can't size instruction
keccak.s: keccak.s:45: Error: no such instruction: `brne KeccakP1600_Initialize_Loop'
keccak.s: keccak.s:49: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:51: Error: no such instruction: `void KeccakP1600_AddByte(void *state,unsigned char data,unsigned int offset)'
keccak.s: keccak.s:53: Error: no such instruction: `argument state is passed in r24:r25'
keccak.s: keccak.s:54: Error: no such instruction: `argument data is passed in r22:r23,only LSB (r22)is used'
keccak.s: keccak.s:55: Error: no such instruction: `argument offset is passed in r20:r21,only LSB (r20)is used'
keccak.s: ...

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

Compiler output

Implementation: crypto_hash/shake256/usekcp
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: i386:x86-64 architecture of input file `/home/djb/benchmarking/supercop-20171218/supercop-data/h6sandy/x86/lib/libkeccak.a(KeccakSpongeWidth1600.o)' is incompatible with i386 output
try.c: /usr/bin/ld: i386:x86-64 architecture of input file `/home/djb/benchmarking/supercop-20171218/supercop-data/h6sandy/x86/lib/libkeccak.a(KeccakP-1600-opt64.o)' is incompatible with i386 output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600AVX512
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_AddBytes':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:216:37: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: #define STORE_Lanes(a,m,v) _mm512_mask_storeu_epi64(a,m,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:219:37: note: in expansion of macro 'STORE_Lanes'
KeccakP-1600-AVX512.c: #define STORE_8Lanes(a,v) STORE_Lanes(a,0xFF,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:9: note: in expansion of macro 'STORE_8Lanes'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
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:216:37: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Lanes(a,m,v) _mm512_mask_storeu_epi64(a,m,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:219:37: note: in expansion of macro 'STORE_Lanes'
KeccakP-1600-AVX512.c: #define STORE_8Lanes(a,v) STORE_Lanes(a,0xFF,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:9: note: in expansion of macro 'STORE_8Lanes'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
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: ...
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_AddBytes':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:216:37: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: #define STORE_Lanes(a,m,v) _mm512_mask_storeu_epi64(a,m,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:219:37: note: in expansion of macro 'STORE_Lanes'
KeccakP-1600-AVX512.c: #define STORE_8Lanes(a,v) STORE_Lanes(a,0xFF,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:9: note: in expansion of macro 'STORE_8Lanes'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
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:216:37: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Lanes(a,m,v) _mm512_mask_storeu_epi64(a,m,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:219:37: note: in expansion of macro 'STORE_Lanes'
KeccakP-1600-AVX512.c: #define STORE_8Lanes(a,v) STORE_Lanes(a,0xFF,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:9: note: in expansion of macro 'STORE_8Lanes'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
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: ...

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

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600ARMv7A
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:17: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:24: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:53: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:269: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:270: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:271: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:17: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:24: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:53: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:269: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:270: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:271: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...

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

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600ARMv8A
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:258: Error: no such instruction: `movi v0.2d,'
keccak.s: keccak.s:259: Error: no such instruction: `movi v1.2d,'
keccak.s: keccak.s:260: Error: no such instruction: `movi v2.2d,'
keccak.s: keccak.s:261: Error: no such instruction: `movi v3.2d,'
keccak.s: keccak.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
keccak.s: keccak.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
keccak.s: keccak.s:264: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
keccak.s: keccak.s:265: Error: no such instruction: `st1 { v0.d}[0],[x0],'
keccak.s: keccak.s:276: Error: no such instruction: `ldrb w3,[x0,x2]'
keccak.s: keccak.s:277: Error: no such instruction: `eor w3,w3,w1'
keccak.s: keccak.s:278: Error: invalid char '[' beginning operand 2 `[x0'
keccak.s: keccak.s:289: Error: too many memory references for `add'
keccak.s: keccak.s:290: Error: too many memory references for `sub'
keccak.s: keccak.s:291: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
keccak.s: keccak.s:293: Error: too many memory references for `sub'
keccak.s: keccak.s:294: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
keccak.s: keccak.s:295: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
keccak.s: keccak.s:296: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
keccak.s: keccak.s:297: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
keccak.s: keccak.s:298: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
keccak.s: keccak.s:299: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
keccak.s: keccak.s:300: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
keccak.s: keccak.s:301: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
keccak.s: keccak.s:302: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
keccak.s: ...
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:258: Error: no such instruction: `movi v0.2d,'
keccak.s: keccak.s:259: Error: no such instruction: `movi v1.2d,'
keccak.s: keccak.s:260: Error: no such instruction: `movi v2.2d,'
keccak.s: keccak.s:261: Error: no such instruction: `movi v3.2d,'
keccak.s: keccak.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
keccak.s: keccak.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
keccak.s: keccak.s:264: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
keccak.s: keccak.s:265: Error: no such instruction: `st1 { v0.d}[0],[x0],'
keccak.s: keccak.s:276: Error: no such instruction: `ldrb w3,[x0,x2]'
keccak.s: keccak.s:277: Error: no such instruction: `eor w3,w3,w1'
keccak.s: keccak.s:278: Error: invalid char '[' beginning operand 2 `[x0'
keccak.s: keccak.s:289: Error: too many memory references for `add'
keccak.s: keccak.s:290: Error: too many memory references for `sub'
keccak.s: keccak.s:291: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
keccak.s: keccak.s:293: Error: too many memory references for `sub'
keccak.s: keccak.s:294: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
keccak.s: keccak.s:295: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
keccak.s: keccak.s:296: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
keccak.s: keccak.s:297: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
keccak.s: keccak.s:298: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
keccak.s: keccak.s:299: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
keccak.s: keccak.s:300: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
keccak.s: keccak.s:301: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
keccak.s: keccak.s:302: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
keccak.s: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/shake256/kcp/compact1600AVR8
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
keccak.s: keccak.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
keccak.s: keccak.s:4: Error: no such instruction: `denoted as "the implementer".'
keccak.s: keccak.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
keccak.s: keccak.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
keccak.s: keccak.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
keccak.s: keccak.s:12: Error: number of operands mismatch for `and'
keccak.s: keccak.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
keccak.s: keccak.s:18: Error: no such instruction: `registers used in all routines'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
keccak.s: keccak.s:32: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
keccak.s: keccak.s:36: Error: no such instruction: `argument state is passed in r24:r25'
keccak.s: keccak.s:40: Error: too many memory references for `mov'
keccak.s: keccak.s:41: Error: no such instruction: `ldi r23,5*5*8'
keccak.s: keccak.s:43: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:44: Error: no instruction mnemonic suffix given and no register operands; can't size instruction
keccak.s: keccak.s:45: Error: no such instruction: `brne KeccakP1600_Initialize_Loop'
keccak.s: keccak.s:49: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:51: Error: no such instruction: `void KeccakP1600_AddByte(void *state,unsigned char data,unsigned int offset)'
keccak.s: keccak.s:53: Error: no such instruction: `argument state is passed in r24:r25'
keccak.s: keccak.s:54: Error: no such instruction: `argument data is passed in r22:r23,only LSB (r22)is used'
keccak.s: keccak.s:55: Error: no such instruction: `argument offset is passed in r20:r21,only LSB (r20)is used'
keccak.s: ...
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
keccak.s: keccak.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
keccak.s: keccak.s:4: Error: no such instruction: `denoted as "the implementer".'
keccak.s: keccak.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
keccak.s: keccak.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
keccak.s: keccak.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
keccak.s: keccak.s:12: Error: number of operands mismatch for `and'
keccak.s: keccak.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
keccak.s: keccak.s:18: Error: no such instruction: `registers used in all routines'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
keccak.s: keccak.s:32: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
keccak.s: keccak.s:36: Error: no such instruction: `argument state is passed in r24:r25'
keccak.s: keccak.s:40: Error: too many memory references for `mov'
keccak.s: keccak.s:41: Error: no such instruction: `ldi r23,5*5*8'
keccak.s: keccak.s:43: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:44: Error: no instruction mnemonic suffix given and no register operands; can't size instruction
keccak.s: keccak.s:45: Error: no such instruction: `brne KeccakP1600_Initialize_Loop'
keccak.s: keccak.s:49: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:51: Error: no such instruction: `void KeccakP1600_AddByte(void *state,unsigned char data,unsigned int offset)'
keccak.s: keccak.s:53: Error: no such instruction: `argument state is passed in r24:r25'
keccak.s: keccak.s:54: Error: no such instruction: `argument data is passed in r22:r23,only LSB (r22)is used'
keccak.s: keccak.s:55: Error: no such instruction: `argument offset is passed in r20:r21,only LSB (r20)is used'
keccak.s: ...

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

Compiler output

Implementation: crypto_hash/shake256/usekcp
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: i386:x86-64 architecture of input file `/home/djb/benchmarking/supercop-20171218/supercop-data/h6sandy/x86/lib/libkeccak.a(KeccakSpongeWidth1600.o)' is incompatible with i386 output
try.c: /usr/bin/ld: i386:x86-64 architecture of input file `/home/djb/benchmarking/supercop-20171218/supercop-data/h6sandy/x86/lib/libkeccak.a(KeccakP-1600-opt64.o)' is incompatible with i386 output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/ld: i386:x86-64 architecture of input file `/home/djb/benchmarking/supercop-20171218/supercop-data/h6sandy/x86/lib/libkeccak.a(KeccakSpongeWidth1600.o)' is incompatible with i386 output
try.c: /usr/bin/ld: i386:x86-64 architecture of input file `/home/djb/benchmarking/supercop-20171218/supercop-data/h6sandy/x86/lib/libkeccak.a(KeccakP-1600-opt64.o)' is incompatible with i386 output
try.c: collect2: error: ld returned 1 exit status

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