Implementation notes: x86, latour, crypto_hash/shake256

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: shake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
54918oncore64bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017121920171218
55008oncore64bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017121920171218
55008oncore64bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017121920171218
55107oncore64bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017121920171218
55116oncore64bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121920171218
55161oncore64bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017121920171218
55161oncore64bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121920171218
55188oncore64bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121920171218
55206oncore64bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017121920171218
55206oncore64bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017121920171218
55206oncore64bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017121920171218
55215oncore64bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017121920171218
55215oncore64bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017121920171218
55215oncore64bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017121920171218
55215oncore64bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017121920171218
55215oncore64bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017121920171218
55215oncore64bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017121920171218
55215oncore64bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2017121920171218
55215oncore64bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017121920171218
55215oncore64bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017121920171218
55215oncore64bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017121920171218
55215oncore64bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017121920171218
55215oncore64bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2017121920171218
55215oncore64bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2017121920171218
55215oncore64bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2017121920171218
55224oncore64bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017121920171218
55224oncore64bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017121920171218
55224oncore64bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2017121920171218
55224oncore64bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2017121920171218
55224oncore64bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017121920171218
55224oncore64bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017121920171218
55224oncore64bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121920171218
55224oncore64bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017121920171218
55224oncore64bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017121920171218
55224oncore64bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2017121920171218
55233oncore64bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017121920171218
55233oncore64bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017121920171218
55233oncore64bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121920171218
55233oncore64bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121920171218
55242oncore64bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017121920171218
55242oncore64bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017121920171218
55242oncore64bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017121920171218
55242oncore64bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121920171218
55242oncore64bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121920171218
55242oncore64bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017121920171218
55242oncore64bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017121920171218
55242oncore64bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017121920171218
55242oncore64bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121920171218
55242oncore64bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017121920171218
55251oncore64bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017121920171218
55251oncore64bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017121920171218
55251oncore64bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017121920171218
55251oncore64bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121920171218
55251oncore64bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017121920171218
55260oncore64bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017121920171218
55260oncore64bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017121920171218
55269oncore64bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121920171218
55269oncore64bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017121920171218
55269oncore64bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017121920171218
55269oncore64bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017121920171218
55269oncore64bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121920171218
55278oncore64bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017121920171218
55287oncore64bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121920171218
55296oncore64bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017121920171218
55305oncore64bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017121920171218
55305oncore64bitsgcc -m32 -O -fomit-frame-pointer2017121920171218
55305oncore64bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121920171218
55305oncore64bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121920171218
55305oncore64bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017121920171218
55305oncore64bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017121920171218
55305oncore64bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121920171218
55305oncore64bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121920171218
55305oncore64bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121920171218
55314oncore64bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017121920171218
55314oncore64bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121920171218
55314oncore64bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017121920171218
55314oncore64bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017121920171218
55314oncore64bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121920171218
55314oncore64bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017121920171218
55314oncore64bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121920171218
55314oncore64bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017121920171218
55314oncore64bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121920171218
55314oncore64bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017121920171218
55314oncore64bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017121920171218
55323oncore64bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017121920171218
55323oncore64bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121920171218
55332oncore64bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017121920171218
55332oncore64bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017121920171218
55332oncore64bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017121920171218
55332oncore64bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017121920171218
55332oncore64bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121920171218
55332oncore64bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121920171218
55332oncore64bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017121920171218
55332oncore64bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017121920171218
55332oncore64bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017121920171218
55332oncore64bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017121920171218
55332oncore64bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017121920171218
55332oncore64bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121920171218
55341oncore64bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121920171218
55341oncore64bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017121920171218
55341oncore64bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017121920171218
55341oncore64bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017121920171218
55341oncore64bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017121920171218
55341oncore64bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017121920171218
55341oncore64bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017121920171218
55341oncore64bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017121920171218
55341oncore64bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121920171218
55341oncore64bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121920171218
55350oncore64bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017121920171218
55350oncore64bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017121920171218
55350oncore64bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121920171218
55350oncore64bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121920171218
55350oncore64bitsgcc -m32 -O2 -fomit-frame-pointer2017121920171218
55350oncore64bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017121920171218
55359oncore64bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017121920171218
55359oncore64bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2017121920171218
55368oncore64bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017121920171218
55368oncore64bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121920171218
55377oncore64bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2017121920171218
55377oncore64bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017121920171218
55386oncore64bitsgcc -m32 -O3 -fomit-frame-pointer2017121920171218
55404oncore64bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017121920171218
55422oncore64bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017121920171218
55431oncore64bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017121920171218
55431oncore64bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121920171218
55431oncore64bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017121920171218
55440oncore64bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017121920171218
55440oncore64bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017121920171218
55440oncore64bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017121920171218
55440oncore64bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017121920171218
55458oncore64bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017121920171218
55458oncore64bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017121920171218
55458oncore64bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017121920171218
55458oncore64bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121920171218
55458oncore64bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017121920171218
55458oncore64bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017121920171218
55458oncore64bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017121920171218
55458oncore64bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017121920171218
55458oncore64bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017121920171218
55458oncore64bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017121920171218
55467oncore64bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017121920171218
55467oncore64bitsgcc -m32 -Os -fomit-frame-pointer2017121920171218
55467oncore64bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017121920171218
55467oncore64bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017121920171218
55467oncore64bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017121920171218
55467oncore64bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017121920171218
55467oncore64bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017121920171218
55467oncore64bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017121920171218
55467oncore64bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017121920171218
55476oncore64bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121920171218
55476oncore64bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017121920171218
55476oncore64bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121920171218
55476oncore64bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121920171218
55485oncore64bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017121920171218
55485oncore64bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017121920171218
55494oncore64bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017121920171218
55494oncore64bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017121920171218
55494oncore64bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017121920171218
55494oncore64bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017121920171218
55494oncore64bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121920171218
55503oncore64bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017121920171218
55503oncore64bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017121920171218
55512oncore64bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017121920171218
55521oncore64bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017121920171218
55539oncore64bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017121920171218
55539oncore64bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017121920171218
55584oncore64bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017121920171218
104958oncore32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017121920171218
105057oncore32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121920171218
105192oncore32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017121920171218
105210oncore32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121920171218
105228oncore32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121920171218
105264oncore32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017121920171218
105291oncore32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017121920171218
105318oncore32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017121920171218
105372oncore32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017121920171218
105372oncore32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017121920171218
105408oncore32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121920171218
105444oncore32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017121920171218
105597oncore32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017121920171218
105705oncore32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017121920171218
109413oncore32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121920171218
109413oncore32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017121920171218
109494oncore32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017121920171218
109494oncore32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121920171218
109503oncore32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121920171218
109557oncore32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017121920171218
109557oncore32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121920171218
109566oncore32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121920171218
109575oncore32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121920171218
109593oncore32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121920171218
109593oncore32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121920171218
109638oncore32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017121920171218
109647oncore32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017121920171218
109755oncore32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121920171218
109836oncore32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121920171218
109845oncore32bitsgcc -m32 -O3 -fomit-frame-pointer2017121920171218
109845oncore32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121920171218
109854oncore32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017121920171218
109881oncore32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121920171218
109989oncore32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121920171218
109998oncore32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017121920171218
110025oncore32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121920171218
110043oncore32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017121920171218
110079oncore32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017121920171218
110196oncore32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017121920171218
110223oncore32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017121920171218
110223oncore32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017121920171218
110232oncore32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121920171218
110268oncore32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121920171218
110313oncore32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017121920171218
110340oncore32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017121920171218
110376oncore32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121920171218
110421oncore32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017121920171218
110439oncore32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121920171218
110466oncore32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017121920171218
110466oncore32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017121920171218
110466oncore32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121920171218
110475oncore32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017121920171218
110484oncore32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017121920171218
110484oncore32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121920171218
110502oncore32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017121920171218
110502oncore32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017121920171218
110502oncore32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2017121920171218
110529oncore32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121920171218
110538oncore32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121920171218
110538oncore32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017121920171218
110538oncore32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017121920171218
110556oncore32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017121920171218
110556oncore32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121920171218
110592oncore32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017121920171218
110592oncore32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017121920171218
110601oncore32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121920171218
110610oncore32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017121920171218
110610oncore32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017121920171218
110610oncore32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017121920171218
110610oncore32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017121920171218
110619oncore32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017121920171218
110619oncore32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017121920171218
110619oncore32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017121920171218
110637oncore32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017121920171218
110646oncore32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017121920171218
110646oncore32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017121920171218
110646oncore32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017121920171218
110655oncore32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2017121920171218
110673oncore32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017121920171218
110691oncore32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017121920171218
110691oncore32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121920171218
110691oncore32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121920171218
110700oncore32bitsgcc -m32 -Os -fomit-frame-pointer2017121920171218
110700oncore32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017121920171218
110718oncore32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017121920171218
110736oncore32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017121920171218
110736oncore32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121920171218
110754oncore32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017121920171218
110754oncore32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017121920171218
110754oncore32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017121920171218
110754oncore32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017121920171218
110763oncore32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017121920171218
110781oncore32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017121920171218
110790oncore32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017121920171218
110817oncore32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017121920171218
110817oncore32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017121920171218
110826oncore32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017121920171218
110844oncore32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017121920171218
110844oncore32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2017121920171218
110871oncore32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017121920171218
110871oncore32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017121920171218
110871oncore32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017121920171218
110880oncore32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017121920171218
110880oncore32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017121920171218
110880oncore32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017121920171218
110898oncore32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017121920171218
110898oncore32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017121920171218
110907oncore32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017121920171218
110907oncore32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017121920171218
110916oncore32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121920171218
110916oncore32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017121920171218
110916oncore32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017121920171218
110916oncore32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017121920171218
110934oncore32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017121920171218
110934oncore32bitsgcc -m32 -O -fomit-frame-pointer2017121920171218
110943oncore32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017121920171218
110943oncore32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017121920171218
110952oncore32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017121920171218
110970oncore32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017121920171218
110970oncore32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2017121920171218
110979oncore32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017121920171218
110988oncore32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017121920171218
110997oncore32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121920171218
111006oncore32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017121920171218
111006oncore32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2017121920171218
111015oncore32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017121920171218
111015oncore32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017121920171218
111015oncore32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017121920171218
111024oncore32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017121920171218
111024oncore32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017121920171218
111024oncore32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2017121920171218
111033oncore32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017121920171218
111042oncore32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017121920171218
111060oncore32bitsgcc -m32 -O2 -fomit-frame-pointer2017121920171218
111069oncore32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017121920171218
111069oncore32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017121920171218
111069oncore32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121920171218
111078oncore32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017121920171218
111078oncore32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017121920171218
111078oncore32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017121920171218
111087oncore32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017121920171218
111087oncore32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017121920171218
111087oncore32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121920171218
111096oncore32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017121920171218
111123oncore32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017121920171218
111123oncore32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121920171218
111123oncore32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017121920171218
111159oncore32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017121920171218
111168oncore32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017121920171218
111177oncore32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017121920171218
111186oncore32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2017121920171218
111204oncore32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017121920171218
111213oncore32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017121920171218
111213oncore32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2017121920171218
111231oncore32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2017121920171218
111231oncore32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017121920171218
111231oncore32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017121920171218
111240oncore32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017121920171218
111249oncore32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121920171218
111276oncore32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121920171218
111294oncore32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017121920171218
111303oncore32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017121920171218
111312oncore32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017121920171218
111348oncore32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017121920171218
111393oncore32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017121920171218
111483oncore32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017121920171218
111627oncore32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017121920171218
117279gil/singlefilegcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
118053gil/singlefilegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
118476gil/singlefilegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
118656gil/singlefilegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
118809gil/singlefilegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
119286gil/singlefilegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
119628gil/singlefilegcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
119646gil/singlefilegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
119925gil/singlefilegcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
120024gil/singlefilegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
120285gil/singlefilegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
120330gil/singlefilegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
120384gil/singlefilegcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
120528gil/singlefilegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
120591gil/singlefilegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
120654gil/singlefilegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
120798gil/singlefilegcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
120843gil/singlefilegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
120861gil/singlefilegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
120879gil/singlefilegcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
120933gil/singlefilegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
121005gil/singlefilegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
121302gil/singlefilegcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
121527gil/singlefilegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
121680gil/singlefilegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
121707gil/singlefilegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
121734gil/singlefilegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
121743gil/singlefilegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
121815gil/singlefilegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
122076gil/singlefilegcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
122193gil/singlefilegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
122364gil/singlefilegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
122418gil/singlefilegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
122499gil/singlefilegcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
122634gil/singlefilegcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
122697gil/singlefilegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
122868gil/singlefilegcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
123444gil/singlefilegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
123876gil/singlefilegcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
124020gil/singlefilegcc -m32 -O -fomit-frame-pointer2017072020170718
124155gil/singlefilegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
125199gil/singlefilegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
130941gil/singlefilegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
141660gil/singlefilegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
141723gil/singlefilegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
142065gil/singlefilegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
142398gil/singlefilegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
143100gil/singlefilegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
143253gil/singlefilegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
143667gil/singlefilegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
143730gil/singlefilegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
144153gil/singlefilegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
144198gil/singlefilegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
144639gil/singlefilegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
144981gil/singlefilegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
145224gil/singlefilegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
145440gil/singlefilegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
145638gil/singlefilegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
145674gil/singlefilegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
145800gil/singlefilegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
146214gil/singlefilegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
146673gil/singlefilegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
146727gil/singlefilegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
146853gil/singlefilegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
146970gil/singlefilegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
147060gil/singlefilegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
147267gil/singlefilegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
147285gil/singlefilegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
147294gil/singlefilegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
147321gil/singlefilegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
147564gil/singlefilegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
147582gil/singlefilegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
147618gil/singlefilegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
147663gil/singlefilegcc -m32 -Os -fomit-frame-pointer2017072020170718
147726gil/singlefilegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
147996gil/singlefilegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
148014gil/singlefilegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
148041gil/singlefilegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
148122gil/singlefilegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
148149gil/singlefilegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
148176gil/singlefilegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
148275gil/singlefilegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
148284gil/singlefilegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
148374gil/singlefilegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
148392gil/singlefilegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
148410gil/singlefilegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
148473gil/singlefilegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
148590gil/singlefilegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
148608gil/singlefilegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
148626gil/singlefilegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
148671gil/singlefilegcc -m32 -O3 -fomit-frame-pointer2017072020170718
148716gil/singlefilegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
148842gil/singlefilegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
148878gil/singlefilegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
148887gil/singlefilegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
148959gil/singlefilegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
149004gil/singlefilegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
149067gil/singlefilegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
149076gil/singlefilegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
149121gil/singlefilegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
149130gil/singlefilegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
149148gil/singlefilegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
149211gil/singlefilegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
149391gil/singlefilegcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
149418gil/singlefilegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
149436gil/singlefilegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
149472gil/singlefilegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
149616gil/singlefilegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
149661gil/singlefilegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
149895gil/singlefilegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
150030gil/singlefilegcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
150048gil/singlefilegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
150273gil/singlefilegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
150309gil/singlefilegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
150390gil/singlefilegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
150408gil/singlefilegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
150588gil/singlefilegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
150705gil/singlefilegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
150804gil/singlefilegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
150849gil/singlefilegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
150849gil/singlefilegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
151038gil/singlefilegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
151056gil/singlefilegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
151137gil/singlefilegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
151227gil/singlefilegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
151281gil/singlefilegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
151380gil/singlefilegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
151380gil/singlefilegcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
151398gil/singlefilegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
151497gil/singlefilegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
151578gil/singlefilegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
151758gil/singlefilegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
151794gil/singlefilegcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
151803gil/singlefilegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
151947gil/singlefilegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
152037gil/singlefilegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
152127gil/singlefilegcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
152478gil/singlefilegcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
152541gil/singlefilegcc -m32 -O2 -fomit-frame-pointer2017072020170718
152676gil/singlefilegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
152703gil/singlefilegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
152847gil/singlefilegcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
152991gil/singlefilegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
153090gil/singlefilegcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
153135gil/singlefilegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
153621gil/singlefilegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
153891gil/singlefilegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
153963gil/singlefilegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
154026gil/singlefilegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
154044gil/singlefilegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
154629gil/singlefilegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
154629gil/singlefilegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
154845gil/singlefilegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
154908gil/singlefilegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
154935gil/singlefilegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
155061gil/singlefilegcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
155205gil/singlefilegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
155502gil/singlefilegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
155592gil/singlefilegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
155655gil/singlefilegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
157266gil/singlefilegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
158004gil/singlefilegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
158193gil/singlefilegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
159939gil/singlefilegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
160218gil/singlefilegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
160452gil/singlefilegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
161289gil/singlefilegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
213678gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
214191gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
215856gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
216045gil/singlefile_unrolledgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
216441gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
217008gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
217422gil/singlefile_unrolledgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
218106gil/singlefile_unrolledgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
218259gil/singlefile_unrolledgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
218673gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
219168gil/singlefile_unrolledgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
219195gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
219438gil/singlefile_unrolledgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
219582gil/singlefile_unrolledgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
220545gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
220689gil/singlefile_unrolledgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
221265gil/singlefile_unrolledgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
221310gil/singlefile_unrolledgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
221517gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
221805gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
222327gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
222561gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
223092gil/singlefile_unrolledgcc -m32 -Os -fomit-frame-pointer2017072020170718
223317gil/singlefile_unrolledgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
223479gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
223569gil/singlefile_unrolledgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
223677gil/singlefile_unrolledgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
224289gil/singlefile_unrolledgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
224298gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
224478gil/singlefile_unrolledgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
224487gil/singlefile_unrolledgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
224757gil/singlefile_unrolledgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
224874gil/singlefile_unrolledgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
225000gil/singlefile_unrolledgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
225135gil/singlefile_unrolledgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
225297gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
225441gil/singlefile_unrolledgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
225504gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
225558gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
225828gil/singlefile_unrolledgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
225909gil/singlefile_unrolledgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
226215gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
226260gil/singlefile_unrolledgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
226278gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
226296gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
226368gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
226431gil/singlefile_unrolledgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
226458gil/singlefile_unrolledgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
226809gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
226827gil/singlefile_unrolledgcc -m32 -O3 -fomit-frame-pointer2017072020170718
226890gil/singlefile_unrolledgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
226926gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
227079gil/singlefile_unrolledgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
227106gil/singlefile_unrolledgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
227187gil/singlefile_unrolledgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
227340gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
227466gil/singlefile_unrolledgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
227484gil/singlefile_unrolledgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
227637gil/singlefile_unrolledgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
228051gil/singlefile_unrolledgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
228069gil/singlefile_unrolledgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
228222gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
228420gil/singlefile_unrolledgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
228465gil/singlefile_unrolledgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
228717gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
228834gil/singlefile_unrolledgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
229113gil/singlefile_unrolledgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
229482gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
229527gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
229590gil/singlefile_unrolledgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
229950gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
230706gil/singlefile_unrolledgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
230715gil/singlefile_unrolledgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
231174gil/singlefile_unrolledgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
231192gil/singlefile_unrolledgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
231435gil/singlefile_unrolledgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
232029gil/singlefile_unrolledgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
232038gil/singlefile_unrolledgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
232326gil/singlefile_unrolledgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
232362gil/singlefile_unrolledgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
232362gil/singlefile_unrolledgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
232506gil/singlefile_unrolledgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
232731gil/singlefile_unrolledgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
232902gil/singlefile_unrolledgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
233082gil/singlefile_unrolledgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
233163gil/singlefile_unrolledgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
233316gil/singlefile_unrolledgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
233433gil/singlefile_unrolledgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
233694gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
233928gil/singlefile_unrolledgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
234027gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
234369gil/singlefile_unrolledgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
234918gil/singlefile_unrolledgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
234963gil/singlefile_unrolledgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
235089gil/singlefile_unrolledgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
235161gil/singlefile_unrolledgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
235197gil/singlefile_unrolledgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
235296gil/singlefile_unrolledgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
235530gil/singlefile_unrolledgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
235548gil/singlefile_unrolledgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
236403gil/singlefile_unrolledgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
236646gil/singlefile_unrolledgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
236817gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
237537gil/singlefile_unrolledgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
237681gil/singlefile_unrolledgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
237816gil/singlefile_unrolledgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
238572gil/singlefile_unrolledgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
238797gil/singlefile_unrolledgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
239004gil/singlefile_unrolledgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
239076gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
239139gil/singlefile_unrolledgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
239319gil/singlefile_unrolledgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
240291gil/singlefile_unrolledgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
240696gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
240930gil/singlefile_unrolledgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
241245gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
242487gil/singlefile_unrolledgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
242667gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
243063gil/singlefile_unrolledgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
244269gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
244314gil/singlefile_unrolledgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
244611gil/singlefile_unrolledgcc -m32 -O2 -fomit-frame-pointer2017072020170718
245430gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
245592gil/singlefile_unrolledgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
245709gil/singlefile_unrolledgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
245826gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
245952gil/singlefile_unrolledgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
248346gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
250749gil/singlefile_unrolledgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
251370gil/singlefile_unrolledgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
252054gil/singlefile_unrolledgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
252153gil/singlefile_unrolledgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
252468gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
254007gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
254601gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
255420gil/singlefile_unrolledgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
255762gil/singlefile_unrolledgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
257670gil/singlefile_unrolledgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
258543gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
258669gil/singlefile_unrolledgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
258849gil/singlefile_unrolledgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
259155gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
259254gil/singlefile_unrolledgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
260649gil/singlefile_unrolledgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
260928gil/singlefile_unrolledgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
260955gil/singlefile_unrolledgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
261162gil/singlefile_unrolledgcc -m32 -O -fomit-frame-pointer2017072020170718
261207gil/singlefile_unrolledgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
261504gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
261567gil/singlefile_unrolledgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
261711gil/singlefile_unrolledgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
262449gil/singlefile_unrolledgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
264438gil/singlefile_unrolledgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
266274gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
266274gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
266724gil/singlefile_unrolledgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
267273gil/singlefile_unrolledgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
267291gil/singlefile_unrolledgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
268101gil/singlefile_unrolledgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
268578gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
272754gil/singlefile_unrolledgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
273204gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
273303gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
276111gil/singlefile_unrolledgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
277785gil/singlefile_unrolledgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
282330gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
287883gil/singlefile_unrolledgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718

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: In file included from KeccakP-1600-AVX512.c:24:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: # error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:31:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:25:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
KeccakP-1600-AVX512.c: # error "SSE2 instruction set not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:204:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
KeccakP-1600-AVX512.c: ^

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer 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=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=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=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 -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=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=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=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

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: 166, 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 -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 -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 -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 -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 -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: 166, 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 -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 -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 -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 -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 -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: 166, 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 -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 -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 -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 -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 -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: 166, 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 -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 -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 -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 -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 -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/latour/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/latour/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: 166, 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 -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 -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 -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 -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 -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 -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: # error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:204:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
KeccakP-1600-AVX512.c: ^

Number of similar (compiler,implementation) pairs: 52, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer 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=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=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=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 -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=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=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=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/optimized1600AVX512
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: # error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:204:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: # error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:204:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
KeccakP-1600-AVX512.c: ^

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer 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/latour/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/latour/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/latour/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/latour/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

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600AVX512
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:204:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
KeccakP-1600-AVX512.c: ^

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

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600AVX512
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:204:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
KeccakP-1600-AVX512.c: ^

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer 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 -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m32 -march=corei7 -O2 -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