Implementation notes: x86, rumba7, crypto_hash/shake256

Computer: rumba7
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: shake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
33030oncore64bitsgcc -m32 -O -fomit-frame-pointer2018051720171218
33030oncore64bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051720171218
33030oncore64bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051720171218
33060usekcpgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051720171218
33060usekcpgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051720171218
33060oncore64bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051720171218
33060usekcpgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051720171218
33060usekcpgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051720171218
33060usekcpgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051720171218
33060usekcpgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051720171218
33060usekcpgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051720171218
33060usekcpgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051720171218
33060usekcpgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051720171218
33060usekcpgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051720171218
33060usekcpgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051720171218
33060usekcpgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051720171218
33060usekcpgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051720171218
33060usekcpgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -O2 -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -O -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -Os -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=core2 -O -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=i486 -O -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051720171218
33060oncore64bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=k6 -O -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051720171218
33060usekcpgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051720171218
33090usekcpgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -O3 -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051720171218
33090oncore64bitsgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=nocona -O -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051720171218
33090oncore64bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051720171218
33090oncore64bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051720171218
33090usekcpgcc -m32 -march=prescott -O -fomit-frame-pointer2018051720171218
33120usekcpgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051720171218
33120usekcpgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051720171218
33120usekcpgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051720171218
33120usekcpgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051720171218
33120usekcpgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051720171218
33120usekcpgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
33120usekcpgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051720171218
33120usekcpgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051720171218
33120usekcpgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051720171218
33120usekcpgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051720171218
33120usekcpgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051720171218
33120usekcpgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051720171218
33120usekcpgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051720171218
33120usekcpgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051720171218
33120usekcpgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051720171218
33120usekcpgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051720171218
33120usekcpgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051720171218
33120usekcpgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051720171218
33120usekcpgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051720171218
33120oncore64bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051720171218
33120usekcpgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051720171218
33120usekcpgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051720171218
33120usekcpgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051720171218
33120oncore64bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051720171218
33120oncore64bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=athlon -O -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=i386 -O -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051720171218
33120oncore64bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=pentium -O -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051720171218
33120usekcpgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051720171218
33150oncore64bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051720171218
33150oncore64bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
33150oncore64bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051720171218
33150oncore64bitsgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051720171218
33150oncore64bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2018051720171218
33150oncore64bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051720171218
33150oncore64bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051720171218
33150oncore64bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051720171218
33150usekcpgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051720171218
33150oncore64bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051720171218
33180oncore64bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051720171218
33180oncore64bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051720171218
33180oncore64bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051720171218
33180oncore64bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
33180oncore64bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051720171218
33180oncore64bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051720171218
33180oncore64bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051720171218
33180oncore64bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051720171218
33180oncore64bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051720171218
33180oncore64bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051720171218
33180oncore64bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051720171218
33180oncore64bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051720171218
33210oncore64bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051720171218
33210oncore64bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051720171218
33210oncore64bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051720171218
33210usekcpgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051720171218
33210oncore64bitsgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051720171218
33210oncore64bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051720171218
33210usekcpgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051720171218
33210oncore64bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051720171218
33210oncore64bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2018051720171218
33210oncore64bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051720171218
33210oncore64bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051720171218
33210oncore64bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051720171218
33210oncore64bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051720171218
33210oncore64bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051720171218
33210oncore64bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051720171218
33240oncore64bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051720171218
33240oncore64bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051720171218
33240oncore64bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051720171218
33240oncore64bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051720171218
33240oncore64bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051720171218
33240oncore64bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051720171218
33240oncore64bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051720171218
33240oncore64bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051720171218
33240usekcpgcc -m32 -march=k8 -O -fomit-frame-pointer2018051720171218
33240oncore64bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051720171218
33240oncore64bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2018051720171218
33240oncore64bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051720171218
33270oncore64bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051720171218
33270oncore64bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051720171218
33270oncore64bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051720171218
33270oncore64bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051720171218
33270oncore64bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051720171218
33270oncore64bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051720171218
33270oncore64bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051720171218
33270oncore64bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2018051720171218
33270oncore64bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051720171218
33270oncore64bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051720171218
33270oncore64bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051720171218
33270oncore64bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051720171218
33270oncore64bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051720171218
33270oncore64bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051720171218
33270oncore64bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2018051720171218
33270oncore64bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051720171218
33300oncore64bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051720171218
33300oncore64bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051720171218
33300usekcpgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051720171218
33300oncore64bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051720171218
33300oncore64bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051720171218
33300oncore64bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051720171218
33300oncore64bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051720171218
33300oncore64bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051720171218
33300oncore64bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051720171218
33300oncore64bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051720171218
33300oncore64bitsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051720171218
33300oncore64bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051720171218
33300oncore64bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051720171218
33300oncore64bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051720171218
33300oncore64bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051720171218
33300oncore64bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051720171218
33300oncore64bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051720171218
33300oncore64bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051720171218
33330oncore64bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051720171218
33330oncore64bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051720171218
33330oncore64bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051720171218
33330oncore64bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051720171218
33330oncore64bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051720171218
33330oncore64bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051720171218
33330oncore64bitsgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051720171218
33330oncore64bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051720171218
33330oncore64bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051720171218
33330oncore64bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051720171218
33330oncore64bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051720171218
33360oncore64bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051720171218
33360oncore64bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051720171218
33360oncore64bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051720171218
33360oncore64bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051720171218
33360oncore64bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051720171218
33360oncore64bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051720171218
33390oncore64bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051720171218
33390oncore64bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051720171218
33390oncore64bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051720171218
33390oncore64bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051720171218
33390oncore64bitsgcc -m32 -O3 -fomit-frame-pointer2018051720171218
33390oncore64bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051720171218
33420oncore64bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051720171218
33420oncore64bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051720171218
33420oncore64bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051720171218
33420oncore64bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051720171218
33450oncore64bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
33450oncore64bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051720171218
33450oncore64bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051720171218
33450oncore64bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051720171218
33450oncore64bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051720171218
33450oncore64bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051720171218
33450oncore64bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051720171218
33450oncore64bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051720171218
33450oncore64bitsgcc -m32 -O2 -fomit-frame-pointer2018051720171218
33450oncore64bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051720171218
33450oncore64bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051720171218
33450oncore64bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2018051720171218
33450oncore64bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2018051720171218
33480oncore64bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051720171218
33480oncore64bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051720171218
33480oncore64bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051720171218
33480oncore64bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051720171218
33510oncore64bitsgcc -m32 -Os -fomit-frame-pointer2018051720171218
33540oncore64bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2018051720171218
33540oncore64bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2018051720171218
33570oncore64bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051720171218
33570oncore64bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051720171218
33600oncore64bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051720171218
33630oncore64bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051720171218
33630oncore64bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051720171218
33660oncore64bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051720171218
33690oncore64bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051720171218
33690oncore64bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051720171218
33780oncore64bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051720171218
33870oncore64bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051720171218
34050oncore64bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051720171218
34170oncore64bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051720171218
34230oncore64bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051720171218
34230oncore64bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051720171218
34260oncore64bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051720171218
34290oncore64bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051720171218
34350oncore64bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051720171218
34380oncore64bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
34410oncore64bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051720171218
34440oncore64bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051720171218
34470oncore64bitsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051720171218
34500oncore64bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051720171218
34530oncore64bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051720171218
34590oncore64bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051720171218
34650oncore64bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051720171218
34650oncore64bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051720171218
34710oncore64bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051720171218
34740oncore64bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051720171218
34740oncore64bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051720171218
34800oncore64bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051720171218
34890oncore64bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051720171218
34890oncore64bitsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051720171218
34890oncore64bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051720171218
35490oncore64bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051720171218
35640oncore64bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051720171218
35670oncore64bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051720171218
35970oncore64bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051720171218
36270oncore64bitsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051720171218
36840usekcpgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051720171218
37530usekcpgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051720171218
39150oncore64bitsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051720171218
57630oncore32bitsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051720171218
57780oncore32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051720171218
57780oncore32bitsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051720171218
57840oncore32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051720171218
57990oncore32bitsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051720171218
58200oncore32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051720171218
58200oncore32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051720171218
58230oncore32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051720171218
58290oncore32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051720171218
58380oncore32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
58410oncore32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051720171218
58440oncore32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
58440oncore32bitsgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051720171218
58440oncore32bitsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051720171218
58470oncore32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051720171218
58470oncore32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051720171218
58530oncore32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051720171218
58530oncore32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051720171218
58650oncore32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051720171218
60150oncore32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051720171218
60270oncore32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051720171218
60300oncore32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051720171218
60300oncore32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051720171218
60360oncore32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051720171218
60420oncore32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051720171218
60450oncore32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051720171218
60450oncore32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051720171218
60450oncore32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2018051720171218
60480oncore32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051720171218
60540oncore32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051720171218
60540oncore32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051720171218
60570oncore32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051720171218
60570oncore32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051720171218
60570oncore32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2018051720171218
60600oncore32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051720171218
60600oncore32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051720171218
60600oncore32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051720171218
60600oncore32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051720171218
60600oncore32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051720171218
60600oncore32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051720171218
60630oncore32bitsgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051720171218
60630oncore32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051720171218
60630oncore32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051720171218
60660oncore32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051720171218
60660oncore32bitsgcc -m32 -O -fomit-frame-pointer2018051720171218
60690oncore32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051720171218
60690oncore32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051720171218
60690oncore32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051720171218
60690oncore32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051720171218
60720oncore32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051720171218
60720oncore32bitsgcc -m32 -O3 -fomit-frame-pointer2018051720171218
60720oncore32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051720171218
60750oncore32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051720171218
60750oncore32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051720171218
60750oncore32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051720171218
60750oncore32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051720171218
60780oncore32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051720171218
60780oncore32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051720171218
60780oncore32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2018051720171218
60780oncore32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2018051720171218
60780oncore32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051720171218
60780oncore32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051720171218
60810oncore32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051720171218
60840oncore32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051720171218
60840oncore32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051720171218
60840oncore32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051720171218
60840oncore32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051720171218
60870oncore32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051720171218
60870oncore32bitsgcc -m32 -Os -fomit-frame-pointer2018051720171218
60870oncore32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
60870oncore32bitsgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051720171218
60870oncore32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051720171218
60900oncore32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051720171218
60900oncore32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051720171218
60930oncore32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051720171218
60930oncore32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2018051720171218
60960oncore32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051720171218
60960oncore32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051720171218
60960oncore32bitsgcc -m32 -O2 -fomit-frame-pointer2018051720171218
60960oncore32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051720171218
60960oncore32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051720171218
60990oncore32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051720171218
60990oncore32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2018051720171218
61020oncore32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051720171218
61020oncore32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051720171218
61020oncore32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051720171218
61050oncore32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
61050oncore32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051720171218
61050oncore32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051720171218
61080oncore32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051720171218
61080oncore32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051720171218
61080oncore32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051720171218
61110oncore32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051720171218
61110oncore32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2018051720171218
61140oncore32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051720171218
61140oncore32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051720171218
61140oncore32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051720171218
61140oncore32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051720171218
61140oncore32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051720171218
61170oncore32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051720171218
61170oncore32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051720171218
61170oncore32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051720171218
61170oncore32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051720171218
61170oncore32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051720171218
61200oncore32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051720171218
61200oncore32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051720171218
61200oncore32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051720171218
61230oncore32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051720171218
61230oncore32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051720171218
61230oncore32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051720171218
61230oncore32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051720171218
61260oncore32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051720171218
61260oncore32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051720171218
61260oncore32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051720171218
61260oncore32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051720171218
61290oncore32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051720171218
61320oncore32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051720171218
61320oncore32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051720171218
61320oncore32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051720171218
61320oncore32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051720171218
61320oncore32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051720171218
61350oncore32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051720171218
61350oncore32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051720171218
61350oncore32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051720171218
61350oncore32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051720171218
61350oncore32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051720171218
61380oncore32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051720171218
61380oncore32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051720171218
61380oncore32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051720171218
61380oncore32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051720171218
61410oncore32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051720171218
61410oncore32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051720171218
61440oncore32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051720171218
61440oncore32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051720171218
61470oncore32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051720171218
61500oncore32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051720171218
61500oncore32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051720171218
61500oncore32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051720171218
61530oncore32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051720171218
61530oncore32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051720171218
61530oncore32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051720171218
61560oncore32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051720171218
61560oncore32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051720171218
61590oncore32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051720171218
61590oncore32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051720171218
61590oncore32bitsgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051720171218
61590oncore32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051720171218
61620oncore32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2018051720171218
61680oncore32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051720171218
61710oncore32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051720171218
61740oncore32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051720171218
61740oncore32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051720171218
61770oncore32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051720171218
61770oncore32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051720171218
61800oncore32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051720171218
61800oncore32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051720171218
61830oncore32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051720171218
61860oncore32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051720171218
61950oncore32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051720171218
61980oncore32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051720171218
62010oncore32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051720171218
62010oncore32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051720171218
62070oncore32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051720171218
62100oncore32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051720171218
62250oncore32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051720171218
62370oncore32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051720171218
62370oncore32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051720171218
62490oncore32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2018051720171218
62790oncore32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051720171218
62790oncore32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051720171218
62910oncore32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051720171218
63090oncore32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051720171218
63210oncore32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051720171218
63240oncore32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051720171218
63510oncore32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051720171218
82230gil/singlefile_unrolledgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051720171218
82320gil/singlefile_unrolledgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051720171218
82680gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051720171218
82740gil/singlefile_unrolledgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051720171218
82890gil/singlefile_unrolledgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051720171218
82890gil/singlefile_unrolledgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051720171218
83040gil/singlefile_unrolledgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051720171218
83070gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051720171218
83130gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051720171218
83220gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051720171218
83280gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051720171218
83280gil/singlefile_unrolledgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051720171218
83460gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051720171218
83460gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051720171218
83520gil/singlefile_unrolledgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051720171218
83580gil/singlefile_unrolledgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051720171218
83670gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051720171218
83790gil/singlefile_unrolledgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051720171218
83820gil/singlefile_unrolledgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051720171218
83820gil/singlefile_unrolledgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051720171218
83850gil/singlefile_unrolledgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051720171218
83880gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051720171218
83880gil/singlefile_unrolledgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051720171218
83940gil/singlefile_unrolledgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051720171218
83940gil/singlefile_unrolledgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051720171218
83970gil/singlefile_unrolledgcc -m32 -O3 -fomit-frame-pointer2018051720171218
84090gil/singlefile_unrolledgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051720171218
84270gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051720171218
84270gil/singlefile_unrolledgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051720171218
84300gil/singlefile_unrolledgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051720171218
84300gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051720171218
84300gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051720171218
84300gil/singlefile_unrolledgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051720171218
84390gil/singlefile_unrolledgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
84450gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051720171218
84510gil/singlefile_unrolledgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051720171218
84540gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051720171218
84570gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051720171218
84600gil/singlefile_unrolledgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051720171218
84600gil/singlefile_unrolledgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051720171218
84720gil/singlefile_unrolledgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051720171218
84750gil/singlefile_unrolledgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051720171218
84780gil/singlefile_unrolledgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
84780gil/singlefile_unrolledgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051720171218
84780gil/singlefile_unrolledgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051720171218
84810gil/singlefile_unrolledgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
84810gil/singlefile_unrolledgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051720171218
84840gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051720171218
84900gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051720171218
84900gil/singlefile_unrolledgcc -m32 -O -fomit-frame-pointer2018051720171218
85020gil/singlefile_unrolledgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051720171218
85200gil/singlefile_unrolledgcc -m32 -march=k8 -O -fomit-frame-pointer2018051720171218
85230gil/singlefile_unrolledgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051720171218
85260gil/singlefile_unrolledgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051720171218
85260gil/singlefile_unrolledgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051720171218
85290gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051720171218
85320gil/singlefile_unrolledgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051720171218
85320gil/singlefile_unrolledgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051720171218
85320gil/singlefile_unrolledgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051720171218
85380gil/singlefile_unrolledgcc -m32 -march=nocona -O -fomit-frame-pointer2018051720171218
85530gil/singlefile_unrolledgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051720171218
85590gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051720171218
85620gil/singlefile_unrolledgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051720171218
85620gil/singlefile_unrolledgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051720171218
85650gil/singlefile_unrolledgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051720171218
85770gil/singlefile_unrolledgcc -m32 -O2 -fomit-frame-pointer2018051720171218
85770gil/singlefile_unrolledgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051720171218
85830gil/singlefile_unrolledgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051720171218
85830gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051720171218
85860gil/singlefile_unrolledgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051720171218
85890gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051720171218
85890gil/singlefile_unrolledgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051720171218
85920gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051720171218
85920gil/singlefile_unrolledgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051720171218
85920gil/singlefile_unrolledgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051720171218
85950gil/singlefile_unrolledgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051720171218
85950gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051720171218
85950gil/singlefile_unrolledgcc -m32 -march=prescott -O -fomit-frame-pointer2018051720171218
85980gil/singlefile_unrolledgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051720171218
85980gil/singlefile_unrolledgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051720171218
86040gil/singlefile_unrolledgcc -m32 -march=athlon -O -fomit-frame-pointer2018051720171218
86100gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051720171218
86130gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051720171218
86220gil/singlefile_unrolledgcc -m32 -march=core2 -O -fomit-frame-pointer2018051720171218
86310gil/singlefile_unrolledgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051720171218
86400gil/singlefile_unrolledgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051720171218
86490gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051720171218
86550gil/singlefile_unrolledgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051720171218
86580gil/singlefile_unrolledgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051720171218
86610gil/singlefile_unrolledgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051720171218
86790gil/singlefile_unrolledgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051720171218
86820gil/singlefile_unrolledgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051720171218
86850gil/singlefile_unrolledgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051720171218
86880gil/singlefile_unrolledgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051720171218
86940gil/singlefile_unrolledgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051720171218
87030gil/singlefile_unrolledgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051720171218
87060gil/singlefile_unrolledgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051720171218
87090gil/singlefile_unrolledgcc -m32 -Os -fomit-frame-pointer2018051720171218
87090gil/singlefile_unrolledgcc -m32 -march=pentium -O -fomit-frame-pointer2018051720171218
87150gil/singlefile_unrolledgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051720171218
87150gil/singlefile_unrolledgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051720171218
87150gil/singlefile_unrolledgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051720171218
87150gil/singlefile_unrolledgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051720171218
87240gil/singlefile_unrolledgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051720171218
87330gil/singlefile_unrolledgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051720171218
87360gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051720171218
87390gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051720171218
87390gil/singlefile_unrolledgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
87390gil/singlefile_unrolledgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051720171218
87420gil/singlefile_unrolledgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051720171218
87450gil/singlefile_unrolledgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051720171218
87450gil/singlefile_unrolledgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051720171218
87480gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051720171218
87510gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051720171218
87600gil/singlefile_unrolledgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051720171218
87630gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051720171218
87630gil/singlefile_unrolledgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051720171218
87630gil/singlefile_unrolledgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051720171218
87720gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051720171218
87720gil/singlefile_unrolledgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051720171218
87720gil/singlefile_unrolledgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051720171218
87810gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051720171218
87840gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051720171218
87990gil/singlefile_unrolledgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051720171218
88020gil/singlefile_unrolledgcc -m32 -march=i386 -O -fomit-frame-pointer2018051720171218
88020gil/singlefile_unrolledgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051720171218
88260gil/singlefile_unrolledgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051720171218
88470gil/singlefile_unrolledgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051720171218
88590gil/singlefile_unrolledgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051720171218
88620gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051720171218
88650gil/singlefile_unrolledgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051720171218
88680gil/singlefile_unrolledgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051720171218
88920gil/singlefile_unrolledgcc -m32 -march=i486 -O -fomit-frame-pointer2018051720171218
88950gil/singlefile_unrolledgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051720171218
89010gil/singlefile_unrolledgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051720171218
89010gil/singlefile_unrolledgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051720171218
89130gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051720171218
89310gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051720171218
89310gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051720171218
89340gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051720171218
89370gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051720171218
89430gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051720171218
89460gil/singlefile_unrolledgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051720171218
89460gil/singlefile_unrolledgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051720171218
89490gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051720171218
89490gil/singlefile_unrolledgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051720171218
89760gil/singlefile_unrolledgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051720171218
89790gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051720171218
90000gil/singlefile_unrolledgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051720171218
90030gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051720171218
90030gil/singlefile_unrolledgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051720171218
90120gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051720171218
90180gil/singlefile_unrolledgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051720171218
90240gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051720171218
90420gil/singlefile_unrolledgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051720171218
90450gil/singlefile_unrolledgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051720171218
90570gil/singlefile_unrolledgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051720171218
90630gil/singlefile_unrolledgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051720171218
90750gil/singlefile_unrolledgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051720171218
90750gil/singlefile_unrolledgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051720171218
90780gil/singlefile_unrolledgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051720171218
91200gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051720171218
91320gil/singlefilegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051720171218
91500gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051720171218
91740gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051720171218
91770gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051720171218
92070gil/singlefile_unrolledgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051720171218
92310gil/singlefile_unrolledgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051720171218
92400gil/singlefilegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051720171218
93330gil/singlefile_unrolledgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051720171218
93840gil/singlefile_unrolledgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051720171218
94020gil/singlefilegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051720171218
94500gil/singlefilegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
94860gil/singlefilegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051720171218
94920gil/singlefilegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051720171218
94980gil/singlefilegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051720171218
95130gil/singlefilegcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051720171218
95160gil/singlefilegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051720171218
95310gil/singlefilegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
95400gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051720171218
95580gil/singlefilegcc -m32 -O3 -fomit-frame-pointer2018051720171218
95640gil/singlefilegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051720171218
95850gil/singlefilegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051720171218
95910gil/singlefilegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051720171218
95940gil/singlefilegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051720171218
96060gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051720171218
96270gil/singlefile_unrolledgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051720171218
96330gil/singlefilegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051720171218
96390gil/singlefilegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051720171218
96390gil/singlefilegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051720171218
96420gil/singlefilegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051720171218
96510gil/singlefilegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051720171218
96510gil/singlefilegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051720171218
96750gil/singlefilegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051720171218
96780gil/singlefilegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051720171218
96810gil/singlefilegcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051720171218
96810gil/singlefilegcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051720171218
96840gil/singlefilegcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051720171218
96930gil/singlefilegcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051720171218
97230gil/singlefilegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051720171218
97290gil/singlefilegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051720171218
97410gil/singlefilegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051720171218
97500gil/singlefilegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051720171218
97500gil/singlefilegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051720171218
97560gil/singlefilegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051720171218
97590gil/singlefilegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051720171218
97620gil/singlefilegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051720171218
97650gil/singlefilegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051720171218
97860gil/singlefilegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
97980gil/singlefilegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051720171218
97980gil/singlefilegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051720171218
98040gil/singlefilegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051720171218
98130gil/singlefilegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051720171218
98220gil/singlefilegcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051720171218
98340gil/singlefilegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051720171218
98370gil/singlefilegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051720171218
98430gil/singlefilegcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051720171218
98490gil/singlefilegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051720171218
98820gil/singlefilegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051720171218
98820gil/singlefilegcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051720171218
98820gil/singlefilegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051720171218
98850gil/singlefilegcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051720171218
98850gil/singlefilegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051720171218
98970gil/singlefilegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051720171218
99000gil/singlefilegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051720171218
99060gil/singlefilegcc -m32 -march=pentium -O -fomit-frame-pointer2018051720171218
99090gil/singlefilegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051720171218
99180gil/singlefilegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051720171218
99210gil/singlefilegcc -funroll-loops -m32 -O -fomit-frame-pointer2018051720171218
99210gil/singlefilegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051720171218
99210gil/singlefilegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051720171218
99210gil/singlefilegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051720171218
99240gil/singlefilegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051720171218
99270gil/singlefilegcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051720171218
99360gil/singlefilegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051720171218
99360gil/singlefilegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051720171218
99390gil/singlefilegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051720171218
99420gil/singlefilegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051720171218
99420gil/singlefilegcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051720171218
99450gil/singlefilegcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051720171218
99450gil/singlefilegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
99450gil/singlefilegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051720171218
99540gil/singlefilegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051720171218
99570gil/singlefilegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051720171218
99600gil/singlefilegcc -m32 -march=athlon -Os -fomit-frame-pointer2018051720171218
99630gil/singlefilegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051720171218
99660gil/singlefilegcc -m32 -Os -fomit-frame-pointer2018051720171218
99750gil/singlefilegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051720171218
99750gil/singlefilegcc -m32 -march=i486 -O -fomit-frame-pointer2018051720171218
99780gil/singlefilegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051720171218
99810gil/singlefilegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051720171218
99840gil/singlefilegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051720171218
99990gil/singlefilegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051720171218
100020gil/singlefilegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051720171218
100020gil/singlefilegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051720171218
100020gil/singlefilegcc -m32 -O2 -fomit-frame-pointer2018051720171218
100020gil/singlefilegcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051720171218
100050gil/singlefilegcc -m32 -march=core2 -Os -fomit-frame-pointer2018051720171218
100050gil/singlefilegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051720171218
100050gil/singlefilegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051720171218
100080gil/singlefilegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051720171218
100080gil/singlefilegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051720171218
100110gil/singlefilegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051720171218
100110gil/singlefilegcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051720171218
100170gil/singlefilegcc -m32 -march=i386 -O -fomit-frame-pointer2018051720171218
100230gil/singlefilegcc -m32 -march=k8 -Os -fomit-frame-pointer2018051720171218
100260gil/singlefilegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051720171218
100350gil/singlefilegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051720171218
100440gil/singlefilegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051720171218
100470gil/singlefilegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051720171218
100560gil/singlefilegcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051720171218
100560gil/singlefilegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051720171218
100560gil/singlefilegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051720171218
100620gil/singlefilegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051720171218
100680gil/singlefilegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051720171218
100800gil/singlefilegcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051720171218
100830gil/singlefilegcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051720171218
100890gil/singlefilegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051720171218
100920gil/singlefilegcc -m32 -O -fomit-frame-pointer2018051720171218
100920gil/singlefilegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051720171218
100950gil/singlefilegcc -m32 -march=prescott -O -fomit-frame-pointer2018051720171218
101040gil/singlefilegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051720171218
101040gil/singlefilegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051720171218
101070gil/singlefilegcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051720171218
101100gil/singlefilegcc -m32 -march=nocona -O -fomit-frame-pointer2018051720171218
101130gil/singlefilegcc -m32 -march=athlon -O -fomit-frame-pointer2018051720171218
101250gil/singlefilegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051720171218
101310gil/singlefilegcc -m32 -march=k8 -O -fomit-frame-pointer2018051720171218
101400gil/singlefilegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051720171218
101460gil/singlefilegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051720171218
101460gil/singlefilegcc -m32 -march=core2 -O -fomit-frame-pointer2018051720171218
101490gil/singlefilegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051720171218
101550gil/singlefilegcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051720171218
101670gil/singlefilegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051720171218
101730gil/singlefilegcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051720171218
101760gil/singlefilegcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051720171218
101790gil/singlefilegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051720171218
101910gil/singlefilegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051720171218
101910gil/singlefilegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051720171218
101910gil/singlefilegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051720171218
101910gil/singlefilegcc -m32 -march=prescott -Os -fomit-frame-pointer2018051720171218
101940gil/singlefilegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051720171218
101970gil/singlefilegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051720171218
101970gil/singlefilegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051720171218
102000gil/singlefilegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051720171218
102000gil/singlefilegcc -m32 -march=nocona -Os -fomit-frame-pointer2018051720171218
102120gil/singlefilegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051720171218
102150gil/singlefilegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051720171218
102180gil/singlefilegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051720171218
102180gil/singlefilegcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051720171218
102180gil/singlefilegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051720171218
102240gil/singlefilegcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051720171218
102270gil/singlefilegcc -m32 -march=barcelona -O -fomit-frame-pointer2018051720171218
102270gil/singlefilegcc -m32 -march=i486 -Os -fomit-frame-pointer2018051720171218
102300gil/singlefilegcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051720171218
102390gil/singlefilegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051720171218
102510gil/singlefilegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051720171218
102510gil/singlefilegcc -m32 -march=i386 -Os -fomit-frame-pointer2018051720171218
102600gil/singlefilegcc -m32 -march=k6 -O -fomit-frame-pointer2018051720171218
102690gil/singlefilegcc -m32 -march=corei7 -O -fomit-frame-pointer2018051720171218
102810gil/singlefilegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051720171218
103080gil/singlefilegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051720171218
103410gil/singlefilegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051720171218
103410gil/singlefilegcc -m32 -march=pentium -Os -fomit-frame-pointer2018051720171218
103440gil/singlefilegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051720171218
103470gil/singlefilegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051720171218
103470gil/singlefilegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051720171218
103890gil/singlefilegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051720171218
103890gil/singlefilegcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051720171218
103950gil/singlefilegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051720171218
104250gil/singlefilegcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051720171218
104490gil/singlefilegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051720171218
104880gil/singlefilegcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051720171218
105060gil/singlefilegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051720171218
105060gil/singlefilegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051720171218
105120gil/singlefilegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051720171218
105150gil/singlefilegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051720171218
105390gil/singlefilegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051720171218
105750gil/singlefilegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051720171218
105840gil/singlefilegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051720171218
105840gil/singlefilegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051720171218
106770gil/singlefilegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051720171218
107070gil/singlefilegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051720171218
107220gil/singlefilegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051720171218
107220gil/singlefilegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051720171218
107880gil/singlefilegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051720171218
109230oncore32bitsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051720171218
110100gil/singlefilegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051720171218
110700gil/singlefilegcc -m32 -march=k6 -Os -fomit-frame-pointer2018051720171218
111810gil/singlefile_unrolledgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051720171218
124260gil/singlefile_unrolledgcc -m32 -march=k6 -O -fomit-frame-pointer2018051720171218
133110gil/singlefile_unrolledgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051720171218
139590gil/singlefile_unrolledgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051720171218

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600AVX512
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_AddBytes':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:216:37: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: #define STORE_Lanes(a,m,v) _mm512_mask_storeu_epi64(a,m,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:219:37: note: in expansion of macro 'STORE_Lanes'
KeccakP-1600-AVX512.c: #define STORE_8Lanes(a,v) STORE_Lanes(a,0xFF,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:9: note: in expansion of macro 'STORE_8Lanes'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:216:37: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Lanes(a,m,v) _mm512_mask_storeu_epi64(a,m,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:219:37: note: in expansion of macro 'STORE_Lanes'
KeccakP-1600-AVX512.c: #define STORE_8Lanes(a,v) STORE_Lanes(a,0xFF,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:9: note: in expansion of macro 'STORE_8Lanes'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600AVX512
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_AddBytes':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:216:37: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: #define STORE_Lanes(a,m,v) _mm512_mask_storeu_epi64(a,m,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:219:37: note: in expansion of macro 'STORE_Lanes'
KeccakP-1600-AVX512.c: #define STORE_8Lanes(a,v) STORE_Lanes(a,0xFF,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:9: note: in expansion of macro 'STORE_8Lanes'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:216:37: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Lanes(a,m,v) _mm512_mask_storeu_epi64(a,m,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:219:37: note: in expansion of macro 'STORE_Lanes'
KeccakP-1600-AVX512.c: #define STORE_8Lanes(a,v) STORE_Lanes(a,0xFF,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:9: note: in expansion of macro 'STORE_8Lanes'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: ...
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_AddBytes':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:216:37: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: #define STORE_Lanes(a,m,v) _mm512_mask_storeu_epi64(a,m,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:219:37: note: in expansion of macro 'STORE_Lanes'
KeccakP-1600-AVX512.c: #define STORE_8Lanes(a,v) STORE_Lanes(a,0xFF,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:9: note: in expansion of macro 'STORE_8Lanes'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:216:37: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Lanes(a,m,v) _mm512_mask_storeu_epi64(a,m,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:219:37: note: in expansion of macro 'STORE_Lanes'
KeccakP-1600-AVX512.c: #define STORE_8Lanes(a,v) STORE_Lanes(a,0xFF,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:9: note: in expansion of macro 'STORE_8Lanes'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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