Implementation notes: x86, titan0, crypto_hash/k12

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_hash
Primitive: k12
TimeImplementationCompilerBenchmark dateSUPERCOP version
20624kcp/inplace1600bigcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
20680kcp/inplace1600bigcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
21376kcp/reference1600gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
21392kcp/reference1600gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
21404kcp/reference1600gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
21720kcp/inplace1600bigcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
21828kcp/inplace1600bigcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
21864kcp/optimized1600u6gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
21880kcp/optimized1600u6gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
22008kcp/optimized1600u6gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
22056kcp/optimized1600ufullgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
22084kcp/optimized1600ufullgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
22092kcp/optimized1600lcu6gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
22124kcp/optimized1600lcu6gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
22148kcp/optimized1600lcu6gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
22184kcp/optimized1600lcu6gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
22196kcp/optimized1600lcufullgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
22200kcp/optimized1600u6gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
22316kcp/optimized1600lcufullgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
22316kcp/optimized1600lcufullgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
22328kcp/optimized1600lcufullgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
22716kcp/optimized1600ufullgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
22720kcp/optimized1600ufullgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
23580kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
23608kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
23952kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
23980kcp/inplace1600bigcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
23984kcp/inplace1600bigcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
24020kcp/optimized1600lcufullgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
24024kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
24024kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
24084kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
24084kcp/inplace1600bigcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
24104kcp/inplace1600bigcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
24144kcp/inplace1600bigcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
24172kcp/optimized1600lcufullgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
24176kcp/inplace1600bigcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
24192kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
24196kcp/inplace1600bigcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
24232kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
24248kcp/optimized1600lcufullgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
24252kcp/optimized1600lcufullgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
24264kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
24280kcp/optimized1600lcufullgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
24308kcp/optimized1600lcufullgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
24312kcp/inplace1600bigcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
24328kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
24332kcp/inplace1600bigcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
24332kcp/inplace1600bigcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
24336kcp/optimized1600lcufullgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
24352kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
24356kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
24356kcp/inplace1600bigcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
24360kcp/optimized1600lcufullgcc -m32 -Os -fomit-frame-pointer2019070520190110
24372kcp/inplace1600bigcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
24372kcp/optimized1600lcufullgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
24404kcp/inplace1600bigcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
24416kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
24432kcp/optimized1600lcufullgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
24452kcp/optimized1600lcufullgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
24460kcp/optimized1600lcufullgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
24464kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
24480kcp/inplace1600bigcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
24480kcp/inplace1600bigcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
24496kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
24500kcp/inplace1600bigcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
24516kcp/optimized1600ufullgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
24560kcp/inplace1600bigcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
24616kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
24628kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
24632kcp/inplace1600bigcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
24648kcp/optimized1600ufullgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
24656kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
24672kcp/optimized1600lcufullgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
24688kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
24692kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
24692kcp/inplace1600bigcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
24764kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
24784kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
24808kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
24820kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
24824kcp/optimized1600ufullgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
24840kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
24848kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
24888kcp/optimized1600ufullgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
24892kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
24892kcp/optimized1600ufullgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
24920kcp/inplace1600bigcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
24936kcp/inplace1600bigcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
24944kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
25020kcp/inplace1600bigcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
25024kcp/inplace1600bigcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
25028kcp/inplace1600bigcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
25036kcp/inplace1600bigcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
25040kcp/optimized1600ufullgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
25056kcp/inplace1600bigcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
25072kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
25072kcp/inplace1600bigcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
25088kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
25088kcp/inplace1600bigcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
25092kcp/inplace1600bigcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
25096kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
25096kcp/inplace1600bigcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
25136kcp/inplace1600bigcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
25140kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
25140kcp/inplace1600bigcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
25164kcp/inplace1600bigcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
25168kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
25168kcp/inplace1600bigcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
25184kcp/inplace1600bigcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
25184kcp/inplace1600bigcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
25188kcp/optimized1600lcufullgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
25188kcp/inplace1600bigcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
25192kcp/inplace1600bigcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
25200kcp/inplace1600bigcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
25204kcp/optimized1600lcufullgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
25220kcp/inplace1600bigcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
25232kcp/inplace1600bigcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
25236kcp/optimized1600lcufullgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
25244kcp/inplace1600bigcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
25260kcp/optimized1600lcufullgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
25276kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
25284kcp/inplace1600bigcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
25284kcp/optimized1600lcufullgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
25292kcp/optimized1600lcufullgcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
25300kcp/inplace1600bigcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
25300kcp/inplace1600bigcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
25304kcp/inplace1600bigcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
25304kcp/optimized1600lcufullgcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
25316kcp/inplace1600bigcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
25320kcp/inplace1600bigcc -m32 -Os -fomit-frame-pointer2019070520190110
25320kcp/inplace1600bigcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
25320kcp/optimized1600lcufullgcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
25320kcp/inplace1600bigcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
25320kcp/inplace1600bigcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
25324kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
25332kcp/inplace1600bigcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
25336kcp/inplace1600bigcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
25336kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
25348kcp/inplace1600bigcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
25352kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
25352kcp/optimized1600lcufullgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
25356kcp/optimized1600lcufullgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
25360kcp/inplace1600bigcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
25364kcp/optimized1600lcufullgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
25372kcp/optimized1600lcufullgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
25376kcp/optimized1600lcufullgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
25380kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
25384kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
25384kcp/inplace1600bigcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
25392kcp/inplace1600bigcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
25404kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
25412kcp/optimized1600lcufullgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
25416kcp/inplace1600bigcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
25420kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
25420kcp/optimized1600lcufullgcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
25428kcp/inplace1600bigcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
25432kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
25436kcp/inplace1600bigcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
25448kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
25448kcp/inplace1600bigcc -m32 -O -fomit-frame-pointer2019070520190110
25456kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
25456kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
25456kcp/inplace1600bigcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
25460kcp/inplace1600bigcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
25472kcp/inplace1600bigcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
25484kcp/optimized1600ufullgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
25492kcp/inplace1600bigcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
25496kcp/optimized1600ufullgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
25496kcp/inplace1600bigcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
25504kcp/optimized1600lcufullgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
25512kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
25512kcp/optimized1600lcufullgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
25516kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
25516kcp/inplace1600bigcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
25516kcp/inplace1600bigcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
25520kcp/optimized1600lcufullgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
25520kcp/optimized1600ufullgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
25524kcp/inplace1600bigcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
25524kcp/inplace1600bigcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
25524kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
25524kcp/inplace1600bigcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
25524kcp/inplace1600bigcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
25528kcp/inplace1600bigcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
25532kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
25556kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
25560kcp/inplace1600bigcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
25564kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
25568kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
25572kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
25572kcp/inplace1600bigcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
25580kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
25588kcp/inplace1600bigcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
25604kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
25604kcp/optimized1600ufullgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
25624kcp/inplace1600bigcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
25636kcp/inplace1600bigcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
25648kcp/optimized1600lcufullgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
25676kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
25676kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
25684kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
25684kcp/inplace1600bigcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
25688kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
25704kcp/optimized1600ufullgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
25708kcp/optimized1600u6gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
25716kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
25716kcp/inplace1600bigcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
25716kcp/inplace1600bigcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
25720kcp/inplace1600bigcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
25724kcp/optimized1600ufullgcc -m32 -Os -fomit-frame-pointer2019070520190110
25732kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
25732kcp/optimized1600ufullgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
25740kcp/optimized1600lcufullgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
25740kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
25740kcp/inplace1600bigcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
25744kcp/optimized1600lcufullgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
25744kcp/inplace1600bigcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
25752kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
25756kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
25764kcp/optimized1600ufullgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
25768kcp/optimized1600u6gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
25776kcp/optimized1600ufullgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
25776kcp/inplace1600bigcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
25784kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
25784kcp/inplace1600bigcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
25792kcp/inplace1600bigcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
25796kcp/inplace1600bigcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
25848kcp/inplace1600bigcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
25864kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
25880kcp/optimized1600ufullgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
25888kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
25908kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
25912kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
25920kcp/optimized1600ufullgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
25940kcp/optimized1600ufullgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
25948kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
25960kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
25980kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
25980kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
25984kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
25988kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
26016kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
26024kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
26056kcp/optimized1600lcufullgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
26188kcp/optimized1600lcu6gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
26236kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
26352kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
26376kcp/optimized1600lcu6gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
26400kcp/optimized1600lcu6gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
26416kcp/optimized1600lcu6gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
26432kcp/optimized1600lcu6gcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
26440kcp/optimized1600lcu6gcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
26444kcp/optimized1600lcu6gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
26472kcp/optimized1600lcu6gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
26504kcp/optimized1600lcu6gcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
26524kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
26556kcp/optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
26556kcp/reference1600gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
26576kcp/optimized1600lcu6gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
26628kcp/optimized1600lcu6gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
26640kcp/optimized1600lcu6gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
26660kcp/optimized1600lcu6gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
26668kcp/optimized1600lcu6gcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
26712kcp/optimized1600lcufullgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
26716kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
26772kcp/optimized1600lcu6gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
26808kcp/optimized1600ufullgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
26812kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
26812kcp/optimized1600lcu6gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
26820kcp/optimized1600ufullgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
26852kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
26876kcp/inplace1600bigcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
26876kcp/inplace1600bigcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
26896kcp/inplace1600bigcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
26896kcp/inplace1600bigcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
26920kcp/inplace1600bigcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
26944kcp/optimized1600lcufullgcc -m32 -O3 -fomit-frame-pointer2019070520190110
26968kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
26980kcp/optimized1600lcufullgcc -m32 -O2 -fomit-frame-pointer2019070520190110
26984kcp/optimized1600lcufullgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
27000kcp/inplace1600bigcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
27020kcp/inplace1600bigcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
27032kcp/inplace1600bigcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
27052kcp/optimized1600lcu6gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
27060kcp/optimized1600lcu6gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
27076kcp/optimized1600lcufullgcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
27084kcp/optimized1600lcufullgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
27120kcp/inplace1600bigcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
27136kcp/optimized1600lcu6gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
27184kcp/inplace1600bigcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
27188kcp/inplace1600bigcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
27236kcp/optimized1600u6gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
27248kcp/optimized1600ufullgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
27248kcp/optimized1600lcufullgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
27256kcp/optimized1600lcufullgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
27256kcp/optimized1600lcufullgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
27264kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
27304kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
27316kcp/optimized1600u6gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
27320kcp/optimized1600lcufullgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
27332kcp/optimized1600lcufullgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
27332kcp/optimized1600lcufullgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
27336kcp/optimized1600lcufullgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
27340kcp/optimized1600u6gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
27344kcp/optimized1600lcufullgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
27352kcp/optimized1600lcufullgcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
27356kcp/optimized1600lcufullgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
27360kcp/optimized1600ufullgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
27360kcp/optimized1600lcufullgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
27360kcp/optimized1600lcufullgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
27364kcp/inplace1600bigcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
27388kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
27392kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
27416kcp/optimized1600ufullgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
27424kcp/optimized1600ufullgcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
27424kcp/optimized1600ufullgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
27432kcp/inplace1600bigcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
27440kcp/optimized1600u6gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
27452kcp/inplace1600bigcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
27480kcp/optimized1600ufullgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
27492kcp/optimized1600ufullgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
27508kcp/optimized1600lcufullgcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
27512kcp/optimized1600lcu6gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
27512kcp/optimized1600ufullgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
27520kcp/optimized1600ufullgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
27524kcp/optimized1600ufullgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
27528kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
27536kcp/optimized1600lcufullgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
27552kcp/inplace1600bigcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
27552kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
27552kcp/optimized1600lcufullgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
27556kcp/optimized1600lcufullgcc -m32 -O -fomit-frame-pointer2019070520190110
27556kcp/optimized1600ufullgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
27572kcp/optimized1600ufullgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
27572kcp/inplace1600bigcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
27600kcp/optimized1600lcufullgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
27604kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
27604kcp/optimized1600lcufullgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
27608kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
27644kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
27656kcp/optimized1600ufullgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
27668kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
27680kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
27684kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
27700kcp/optimized1600lcufullgcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
27712kcp/optimized1600u6gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
27716kcp/optimized1600ufullgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
27740kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
27748kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
27760kcp/optimized1600lcufullgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
27800kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
27812kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
27820kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
27872kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
27872kcp/optimized1600u6gcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
27872kcp/optimized1600ufullgcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
27920kcp/optimized1600ufullgcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
27964kcp/optimized1600ufullgcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
27988kcp/optimized1600u6gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
28028kcp/optimized1600ufullgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
28028kcp/optimized1600u6gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
28040kcp/optimized1600ufullgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
28088kcp/optimized1600ufullgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
28088kcp/optimized1600ufullgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
28116kcp/inplace1600bigcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
28124kcp/optimized1600u6gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
28156kcp/inplace1600bigcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
28172kcp/inplace1600bigcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
28188kcp/optimized1600ufullgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
28196kcp/optimized1600lcufullgcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
28208kcp/inplace1600bigcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
28212kcp/inplace1600bigcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
28216kcp/inplace1600bigcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
28232kcp/reference1600gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
28244kcp/optimized1600ufullgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
28244kcp/inplace1600bigcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
28252kcp/inplace1600bigcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
28256kcp/inplace1600bigcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
28264kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
28284kcp/optimized1600ufullgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
28288kcp/optimized1600u6gcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
28292kcp/optimized1600ufullgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
28304kcp/reference1600gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
28312kcp/optimized1600u6gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
28320kcp/inplace1600bigcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
28344kcp/inplace1600bigcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
28348kcp/optimized1600ufullgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
28364kcp/optimized1600u6gcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
28364kcp/optimized1600u6gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
28364kcp/optimized1600u6gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
28376kcp/optimized1600u6gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
28384kcp/inplace1600bigcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
28384kcp/optimized1600ufullgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
28388kcp/optimized1600u6gcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
28392kcp/optimized1600ufullgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
28392kcp/optimized1600u6gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
28392kcp/optimized1600ufullgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
28396kcp/reference1600gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
28404kcp/inplace1600bigcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
28412kcp/inplace1600bigcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
28416kcp/optimized1600ufullgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
28424kcp/inplace1600bigcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
28432kcp/reference1600gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
28440kcp/optimized1600ufullgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
28440kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
28440kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
28452kcp/inplace1600bigcc -m32 -O2 -fomit-frame-pointer2019070520190110
28468kcp/reference1600gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
28480kcp/optimized1600u6gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
28496kcp/inplace1600bigcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
28500kcp/optimized1600u6gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
28504kcp/inplace1600bigcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
28540kcp/inplace1600bigcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
28544kcp/optimized1600u6gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
28552kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
28556kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
28568kcp/optimized1600u6gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
28576kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
28576kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
28596kcp/optimized1600lcufullgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
28596kcp/optimized1600lcufullgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
28600kcp/optimized1600u6gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
28604kcp/inplace1600bigcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
28608kcp/reference1600gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
28624kcp/inplace1600bigcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
28624kcp/inplace1600bigcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
28632kcp/optimized1600ufullgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
28640kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
28664kcp/optimized1600u6gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
28664kcp/optimized1600u6gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
28668kcp/optimized1600u6gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
28672kcp/optimized1600lcufullgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
28676kcp/inplace1600bigcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
28680kcp/inplace1600bigcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
28696kcp/inplace1600bigcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
28700kcp/optimized1600ufullgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
28716kcp/optimized1600ufullgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
28720kcp/inplace1600bigcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
28732kcp/optimized1600ufullgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
28736kcp/optimized1600lcu6gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
28760kcp/optimized1600lcufullgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
28780kcp/inplace1600bigcc -m32 -O3 -fomit-frame-pointer2019070520190110
28832kcp/inplace1600bigcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
28840kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
28856kcp/optimized1600ufullgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
28888kcp/optimized1600lcufullgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
28892kcp/optimized1600lcu6gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
28896kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
28896kcp/optimized1600lcufullgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
28912kcp/optimized1600lcufullgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
28916kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
28936kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
28964kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
28972kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
29020kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
29028kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
29028kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
29032kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
29044kcp/optimized1600lcu6gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
29072kcp/optimized1600lcu6gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
29076kcp/optimized1600lcu6gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
29092kcp/optimized1600u6gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
29132kcp/inplace1600bigcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
29136kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
29260kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
29268kcp/optimized1600lcu6gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
29284kcp/optimized1600lcu6gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
29360kcp/inplace1600bigcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
29492kcp/optimized1600ufullgcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
29520kcp/reference1600gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
29524kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
29524kcp/reference1600gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
29532kcp/optimized1600lcu6gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
29552kcp/optimized1600lcufullgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
29568kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
29628kcp/optimized1600ufullgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
29648kcp/optimized1600ufullgcc -m32 -O3 -fomit-frame-pointer2019070520190110
29648kcp/optimized1600ufullgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
29684kcp/reference1600gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
29688kcp/optimized1600ufullgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
29688kcp/optimized1600ufullgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
29720kcp/optimized1600ufullgcc -m32 -O2 -fomit-frame-pointer2019070520190110
29748kcp/optimized1600ufullgcc -m32 -O -fomit-frame-pointer2019070520190110
29748kcp/optimized1600ufullgcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
29812kcp/reference1600gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
29812kcp/optimized1600ufullgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
29816kcp/optimized1600ufullgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
29864kcp/optimized1600ufullgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
29876kcp/optimized1600ufullgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
29888kcp/optimized1600ufullgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
29900kcp/optimized1600ufullgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
29900kcp/optimized1600ufullgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
29904kcp/optimized1600ufullgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
29908kcp/optimized1600ufullgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
29928kcp/optimized1600ufullgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
29940kcp/optimized1600ufullgcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
29944kcp/optimized1600ufullgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
29960kcp/optimized1600ufullgcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
29976kcp/reference1600gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
29976kcp/optimized1600ufullgcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
29980kcp/reference1600gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
29992kcp/optimized1600ufullgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
29992kcp/optimized1600ufullgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
30036kcp/optimized1600ufullgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
30144kcp/optimized1600lcufullgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
30160kcp/optimized1600lcufullgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
30164kcp/optimized1600lcufullgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
30256kcp/optimized1600lcufullgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
30256kcp/optimized1600lcufullgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
30404kcp/optimized1600lcufullgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
30424kcp/inplace1600bigcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
30444kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
30468kcp/optimized1600lcufullgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
30476kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
30476kcp/optimized1600lcufullgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
30508kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
30516kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
30564kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
30572kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
30576kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
30588kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
30592kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
30592kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
30600kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
30604kcp/optimized1600lcu6gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
30608kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
30632kcp/optimized1600lcu6gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
30636kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
30656kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
30660kcp/optimized1600lcu6gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
30668kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
30668kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
30672kcp/optimized1600lcu6gcc -m32 -Os -fomit-frame-pointer2019070520190110
30680kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
30696kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
30700kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
30708kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
30720kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
30756kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
30756kcp/optimized1600lcu6gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
30760kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
30784kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
30800kcp/optimized1600lcu6gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
30816kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
30820kcp/optimized1600lcu6gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
30832kcp/optimized1600lcu6gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
30872kcp/optimized1600lcu6gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
30888kcp/optimized1600lcufullgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
30888kcp/optimized1600lcu6gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
30892kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
30896kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
30908kcp/inplace1600bigcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
30916kcp/optimized1600lcu6gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
30936kcp/optimized1600lcu6gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
31004kcp/optimized1600lcu6gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
31100kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
31104kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
31140kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
31168kcp/optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
31176kcp/optimized1600lcu6gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
31220kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
31224kcp/optimized1600lcu6gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
31312kcp/optimized1600u6gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
31316kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
31324kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
31332kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
31340kcp/optimized1600u6gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
31348kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
31352kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
31384kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
31384kcp/optimized1600lcu6gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
31396kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
31404kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
31408kcp/optimized1600u6gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
31448kcp/optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
31452kcp/optimized1600lcu6gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
31476kcp/optimized1600u6gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
31484kcp/optimized1600lcu6gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
31528kcp/optimized1600u6gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
31580kcp/optimized1600u6gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
31616kcp/optimized1600u6gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
31640kcp/inplace1600bigcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
31688kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
31688kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
31704kcp/optimized1600u6gcc -m32 -Os -fomit-frame-pointer2019070520190110
31704kcp/inplace1600bigcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
31736kcp/inplace1600bigcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
31768kcp/optimized1600u6gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
31796kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
31800kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
31816kcp/optimized1600u6gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
31860kcp/inplace1600bigcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
31892kcp/inplace1600bigcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
31896kcp/inplace1600bigcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
31900kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
31900kcp/optimized1600u6gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
31904kcp/inplace1600bigcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
31936kcp/inplace1600bigcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
31972kcp/optimized1600u6gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
32000kcp/inplace1600bigcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
32004kcp/inplace1600bigcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
32032kcp/optimized1600u6gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
32044kcp/inplace1600bigcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
32096kcp/optimized1600lcu6gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
32100kcp/optimized1600u6gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
32112kcp/optimized1600u6gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
32124kcp/optimized1600u6gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
32216kcp/optimized1600lcu6gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
32244kcp/optimized1600lcu6gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
32260kcp/optimized1600u6gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
32260kcp/optimized1600lcufullgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
32480kcp/optimized1600lcu6gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
32628kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
32636kcp/optimized1600lcu6gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
32656kcp/optimized1600lcu6gcc -m32 -O3 -fomit-frame-pointer2019070520190110
32668kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
32676kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
32756kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
32764kcp/optimized1600ufullgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
32776kcp/optimized1600ufullgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
32800kcp/optimized1600ufullgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
32844kcp/optimized1600ufullgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
32856kcp/optimized1600ufullgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
32860kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
32876kcp/optimized1600ufullgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
32892kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
32948kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
32948kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
32948kcp/optimized1600lcu6gcc -m32 -O2 -fomit-frame-pointer2019070520190110
32960kcp/optimized1600ufullgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
32980kcp/optimized1600lcu6gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
32988kcp/optimized1600ufullgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
33000kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
33000kcp/optimized1600lcu6gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
33008kcp/optimized1600lcu6gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
33012kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
33024kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
33064kcp/optimized1600ufullgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
33076kcp/optimized1600ufullgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
33124kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
33144kcp/optimized1600lcu6gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
33156kcp/optimized1600lcu6gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
33192kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
33196kcp/optimized1600lcu6gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
33220kcp/optimized1600lcu6gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
33244kcp/reference1600gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
33244kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
33244kcp/optimized1600lcu6gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
33280kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
33304kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
33304kcp/reference1600gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
33340kcp/optimized1600lcu6gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
33368kcp/reference1600gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
33396kcp/optimized1600lcu6gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
33404kcp/reference1600gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
33420kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
33424kcp/reference1600gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
33424kcp/optimized1600lcu6gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
33428kcp/optimized1600lcu6gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
33432kcp/optimized1600lcu6gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
33444kcp/optimized1600lcu6gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
33448kcp/reference1600gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
33448kcp/optimized1600lcu6gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
33452kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
33456kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
33460kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
33464kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
33484kcp/reference1600gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
33572kcp/optimized1600lcu6gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
33580kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
33604kcp/optimized1600u6gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
33620kcp/optimized1600lcu6gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
33636kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
33684kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
33696kcp/reference1600gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
33720kcp/optimized1600u6gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
33728kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
33736kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
33768kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
33804kcp/optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
33848kcp/optimized1600lcu6gcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
33856kcp/optimized1600lcu6gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
33860kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
33860kcp/optimized1600lcu6gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
33868kcp/optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
33892kcp/optimized1600lcu6gcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
33912kcp/optimized1600lcufullgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
33916kcp/optimized1600lcu6gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
33920kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
33964kcp/optimized1600u6gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
33980kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
34016kcp/optimized1600lcu6gcc -m32 -O -fomit-frame-pointer2019070520190110
34020kcp/optimized1600lcufullgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
34024kcp/optimized1600lcufullgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
34036kcp/optimized1600lcu6gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
34056kcp/optimized1600lcu6gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
34100kcp/reference1600gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
34112kcp/optimized1600lcufullgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
34120kcp/optimized1600u6gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
34184kcp/reference1600gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
34188kcp/optimized1600lcufullgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
34200kcp/optimized1600lcu6gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
34204kcp/optimized1600u6gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
34208kcp/reference1600gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
34220kcp/optimized1600u6gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
34220kcp/optimized1600lcu6gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
34232kcp/optimized1600lcufullgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
34240kcp/optimized1600lcu6gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
34260kcp/optimized1600u6gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
34260kcp/optimized1600lcufullgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
34280kcp/optimized1600lcufullgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
34304kcp/optimized1600lcufullgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
34308kcp/optimized1600lcu6gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
34336kcp/optimized1600lcufullgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
34356kcp/optimized1600u6gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
34392kcp/optimized1600lcu6gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
34424kcp/optimized1600lcu6gcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
34472kcp/optimized1600lcu6gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
34480kcp/optimized1600lcu6gcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
34524kcp/optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
34548kcp/optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
34548kcp/optimized1600lcu6gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
34576kcp/optimized1600u6gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
34740kcp/optimized1600u6gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
34740kcp/optimized1600lcu6gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
34748kcp/optimized1600lcu6gcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
34768kcp/optimized1600u6gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
34800kcp/optimized1600u6gcc -m32 -O3 -fomit-frame-pointer2019070520190110
34800kcp/optimized1600lcu6gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
34872kcp/optimized1600u6gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
34916kcp/optimized1600lcufullgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
34928kcp/optimized1600lcu6gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
34968kcp/optimized1600lcu6gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
34988kcp/optimized1600lcufullgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
35016kcp/optimized1600lcufullgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
35052kcp/reference1600gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
35064kcp/optimized1600u6gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
35072kcp/optimized1600lcu6gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
35096kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
35116kcp/optimized1600lcu6gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
35124kcp/optimized1600u6gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
35184kcp/optimized1600lcufullgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
35188kcp/optimized1600lcufullgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
35196kcp/optimized1600lcufullgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
35200kcp/optimized1600lcufullgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
35244kcp/optimized1600u6gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
35268kcp/optimized1600u6gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
35280kcp/optimized1600u6gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
35284kcp/optimized1600u6gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
35292kcp/optimized1600u6gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
35324kcp/optimized1600u6gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
35340kcp/optimized1600u6gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
35360kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
35360kcp/optimized1600u6gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
35376kcp/optimized1600u6gcc -m32 -O2 -fomit-frame-pointer2019070520190110
35380kcp/optimized1600u6gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
35408kcp/optimized1600lcufullgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
35420kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
35440kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
35460kcp/optimized1600u6gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
35476kcp/optimized1600u6gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
35488kcp/optimized1600u6gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
35544kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
35560kcp/optimized1600u6gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
35576kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
35576kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
35596kcp/optimized1600u6gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
35644kcp/optimized1600u6gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
35660kcp/optimized1600u6gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
35684kcp/optimized1600u6gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
35696kcp/optimized1600u6gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
35696kcp/optimized1600u6gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
35700kcp/optimized1600u6gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
35708kcp/optimized1600u6gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
35748kcp/optimized1600u6gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
35784kcp/optimized1600u6gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
35836kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
35860kcp/optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
35876kcp/optimized1600u6gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
35884kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
35892kcp/reference1600gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
35912kcp/optimized1600u6gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
35976kcp/optimized1600u6gcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
36008kcp/optimized1600u6gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
36108kcp/optimized1600u6gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
36120kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
36124kcp/optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
36156kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
36236kcp/optimized1600u6gcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
36248kcp/optimized1600u6gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
36352kcp/optimized1600u6gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
36368kcp/optimized1600ufullgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
36376kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
36380kcp/optimized1600ufullgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
36384kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
36400kcp/optimized1600ufullgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
36400kcp/optimized1600u6gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
36424kcp/optimized1600u6gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
36428kcp/optimized1600ufullgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
36440kcp/optimized1600ufullgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
36444kcp/optimized1600ufullgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
36464kcp/optimized1600u6gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
36484kcp/optimized1600ufullgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
36488kcp/optimized1600ufullgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
36492kcp/optimized1600u6gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
36516kcp/optimized1600u6gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
36520kcp/optimized1600u6gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
36536kcp/optimized1600u6gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
36556kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
36556kcp/optimized1600ufullgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
36576kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
36588kcp/optimized1600u6gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
36640kcp/optimized1600u6gcc -m32 -O -fomit-frame-pointer2019070520190110
36676kcp/optimized1600ufullgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
36780kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
36780kcp/optimized1600u6gcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
36804kcp/optimized1600u6gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
36872kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
37000kcp/optimized1600u6gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
37008kcp/optimized1600u6gcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
37012kcp/optimized1600lcu6gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
37012kcp/optimized1600lcu6gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
37040kcp/optimized1600u6gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
37148kcp/optimized1600lcu6gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
37192kcp/optimized1600u6gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
37200kcp/optimized1600u6gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
37264kcp/optimized1600u6gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
37364kcp/optimized1600lcu6gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
37444kcp/optimized1600u6gcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
37732kcp/reference1600gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
37740kcp/optimized1600ufullgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
37768kcp/optimized1600ufullgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
37816kcp/optimized1600ufullgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
37928kcp/optimized1600ufullgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
38056kcp/reference1600gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
38240kcp/optimized1600ufullgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
38248kcp/reference1600gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
38252kcp/optimized1600ufullgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
38256kcp/optimized1600u6gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
38316kcp/reference1600gcc -m32 -O3 -fomit-frame-pointer2019070520190110
38348kcp/optimized1600u6gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
38352kcp/reference1600gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
38392kcp/reference1600gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
38480kcp/optimized1600u6gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
38488kcp/optimized1600u6gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
38656kcp/optimized1600ufullgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
38684kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
38896kcp/optimized1600u6gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
38940kcp/optimized1600ufullgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
39044kcp/optimized1600u6gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
39288kcp/optimized1600u6gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
39488kcp/reference1600gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
39532kcp/optimized1600u6gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
39564kcp/optimized1600u6gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
39628kcp/optimized1600u6gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
39744kcp/optimized1600u6gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
40148kcp/optimized1600u6gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
40176kcp/optimized1600u6gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
40184kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
40524kcp/optimized1600u6gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
40748kcp/reference1600gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
41932kcp/optimized1600ufullgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
41952kcp/optimized1600ufullgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
42064kcp/optimized1600ufullgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
42084kcp/optimized1600ufullgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
42108kcp/optimized1600ufullgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
42128kcp/optimized1600ufullgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
42160kcp/optimized1600ufullgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
42248kcp/optimized1600ufullgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
43752kcp/reference1600gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
43896kcp/reference1600gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
44092kcp/reference1600gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
44236kcp/reference1600gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
45832kcp/reference1600gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
45996kcp/reference1600gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
46696kcp/reference1600gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
47252kcp/reference1600gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
47460kcp/reference1600gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
47548kcp/reference1600gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
47712kcp/reference1600gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
47896kcp/reference1600gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
48008kcp/reference1600gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
48264kcp/reference1600gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
48544kcp/reference1600gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
48568kcp/reference1600gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
48596kcp/reference1600gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
48884kcp/reference1600gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
48900kcp/reference1600gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
48928kcp/reference1600gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
50324kcp/reference1600gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
50336kcp/reference1600gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
51204kcp/compact1600gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
51316kcp/compact1600gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
51952kcp/compact1600gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
52116kcp/compact1600gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
53000kcp/compact1600gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
53464kcp/compact1600gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
57732kcp/compact1600gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
59540kcp/compact1600gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
59664kcp/compact1600gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
59880kcp/compact1600gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
60136kcp/compact1600gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
60288kcp/compact1600gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
60352kcp/compact1600gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
60448kcp/compact1600gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
60720kcp/compact1600gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
60888kcp/compact1600gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
61256kcp/reference1600gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
61452kcp/compact1600gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
61724kcp/compact1600gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
62060kcp/compact1600gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
62092kcp/compact1600gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
62132kcp/compact1600gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
62368kcp/compact1600gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
62368kcp/compact1600gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
62428kcp/compact1600gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
62544kcp/compact1600gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
62608kcp/compact1600gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
62680kcp/compact1600gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
62724kcp/reference1600gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
62756kcp/compact1600gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
62808kcp/compact1600gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
63048kcp/compact1600gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
63060kcp/compact1600gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
63228kcp/compact1600gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
63536kcp/compact1600gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
63964kcp/compact1600gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
64048kcp/compact1600gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
64140kcp/compact1600gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
64168kcp/compact1600gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
64248kcp/compact1600gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
64660kcp/compact1600gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
64956kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
64972kcp/compact1600gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
65012kcp/optimized1600lcufullgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
65444kcp/compact1600gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
65456kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
66056kcp/compact1600gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
66152kcp/compact1600gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
66416kcp/compact1600gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
66616kcp/optimized1600lcu6gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
66684kcp/optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
66908kcp/optimized1600ufullgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
66984kcp/optimized1600u6gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
67144kcp/optimized1600u6gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
67544kcp/compact1600gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
68212kcp/compact1600gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
69276kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
69324kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
69416kcp/optimized1600lcu6gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
69420kcp/compact1600gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
69872kcp/compact1600gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
70032kcp/optimized1600lcufullgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
70640kcp/optimized1600u6gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
70876kcp/optimized1600u6gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
71320kcp/reference1600gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
71688kcp/optimized1600ufullgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
71796kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
72084kcp/compact1600gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
72364kcp/compact1600gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
72708kcp/compact1600gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
73532kcp/compact1600gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
73688kcp/compact1600gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
74536kcp/reference1600gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
74804kcp/reference1600gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
75440kcp/compact1600gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
75456kcp/compact1600gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
75648kcp/compact1600gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
75696kcp/compact1600gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
75948kcp/reference1600gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
76036kcp/reference1600gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
76216kcp/compact1600gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
76412kcp/compact1600gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
76780kcp/compact1600gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
76808kcp/compact1600gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
77596kcp/compact1600gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
77640kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
77808kcp/optimized1600lcufullgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
77924kcp/compact1600gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
77936kcp/compact1600gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
78404kcp/compact1600gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
78544kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
78632kcp/compact1600gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
78980kcp/compact1600gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
79088kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
79096kcp/reference1600gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
79108kcp/compact1600gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
79320kcp/optimized1600lcu6gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
79392kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
79812kcp/compact1600gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
79836kcp/compact1600gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
79884kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
79980kcp/compact1600gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
79996kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
80032kcp/optimized1600lcufullgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
80040kcp/optimized1600lcufullgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
80184kcp/compact1600gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
80240kcp/compact1600gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
80336kcp/optimized1600lcu6gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
80908kcp/compact1600gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
80976kcp/compact1600gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
81384kcp/optimized1600lcufullgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
81388kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
81632kcp/optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
81656kcp/optimized1600ufullgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
82380kcp/optimized1600lcu6gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
82840kcp/optimized1600u6gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
83160kcp/compact1600gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
83172kcp/compact1600gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
83304kcp/optimized1600u6gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
83304kcp/compact1600gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
83404kcp/optimized1600u6gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
83664kcp/compact1600gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
83796kcp/optimized1600u6gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
84228kcp/compact1600gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
84304kcp/compact1600gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
84468kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
84476kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
84480kcp/optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
84520kcp/optimized1600ufullgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
84932kcp/compact1600gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
85336kcp/compact1600gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
85344kcp/optimized1600u6gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
86000kcp/optimized1600u6gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
86432kcp/compact1600gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
86632kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
86936kcp/optimized1600ufullgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
86976kcp/optimized1600ufullgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
87188kcp/optimized1600lcu6gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
87244kcp/compact1600gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
87256kcp/compact1600gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
87292kcp/compact1600gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
87404kcp/compact1600gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
88576kcp/compact1600gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
88864kcp/optimized1600u6gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
89592kcp/compact1600gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
91064kcp/compact1600gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
91096kcp/reference1600gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
91172kcp/reference1600gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
91412kcp/reference1600gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
91420kcp/reference1600gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
91436kcp/reference1600gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
91648kcp/reference1600gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
91656kcp/reference1600gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
91692kcp/reference1600gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
91788kcp/optimized1600u6gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
91908kcp/compact1600gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
92080kcp/compact1600gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
92364kcp/reference1600gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
92636kcp/compact1600gcc -m32 -O3 -fomit-frame-pointer2019070520190110
94256kcp/compact1600gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
94264kcp/compact1600gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
94808kcp/compact1600gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
95576kcp/compact1600gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
95636kcp/compact1600gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
95648kcp/compact1600gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
95664kcp/compact1600gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
95796kcp/compact1600gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
96184kcp/compact1600gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
96212kcp/compact1600gcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
96608kcp/compact1600gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
96756kcp/compact1600gcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
97112kcp/compact1600gcc -m32 -O -fomit-frame-pointer2019070520190110
97264kcp/compact1600gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
97588kcp/compact1600gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
97636kcp/compact1600gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
97672kcp/compact1600gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
98040kcp/reference1600gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
98280kcp/compact1600gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
98468kcp/compact1600gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
98856kcp/compact1600gcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
99096kcp/compact1600gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
99240kcp/compact1600gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
99392kcp/compact1600gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
99792kcp/compact1600gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
99832kcp/compact1600gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
99948kcp/compact1600gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
99972kcp/compact1600gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
100128kcp/compact1600gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
100552kcp/compact1600gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
100588kcp/compact1600gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
100680kcp/compact1600gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
100704kcp/compact1600gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
100704kcp/compact1600gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
100892kcp/compact1600gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
100928kcp/compact1600gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
101004kcp/compact1600gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
101032kcp/compact1600gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
101056kcp/compact1600gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
101156kcp/compact1600gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
101220kcp/compact1600gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
101436kcp/compact1600gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
101620kcp/compact1600gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
101664kcp/compact1600gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
101948kcp/compact1600gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
102272kcp/compact1600gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
102432kcp/compact1600gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
102828kcp/reference1600gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
103048kcp/compact1600gcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
103696kcp/compact1600gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
103720kcp/compact1600gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
103736kcp/compact1600gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
104036kcp/reference1600gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
104256kcp/compact1600gcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
104404kcp/compact1600gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
104708kcp/compact1600gcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
104744kcp/compact1600gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
104788kcp/compact1600gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
104800kcp/compact1600gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
104916kcp/compact1600gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
104944kcp/compact1600gcc -m32 -Os -fomit-frame-pointer2019070520190110
105020kcp/compact1600gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
105064kcp/compact1600gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
105116kcp/compact1600gcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
105128kcp/compact1600gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
105136kcp/compact1600gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
105244kcp/compact1600gcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
105272kcp/compact1600gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
105328kcp/compact1600gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
105392kcp/compact1600gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
105784kcp/compact1600gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
105796kcp/compact1600gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
106756kcp/compact1600gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
108136kcp/compact1600gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
108264kcp/reference1600gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
108276kcp/compact1600gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
108292kcp/reference1600gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
108380kcp/compact1600gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
108996kcp/reference1600gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
109072kcp/reference1600gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
109336kcp/compact1600gcc -m32 -O2 -fomit-frame-pointer2019070520190110
110028kcp/reference1600gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
110608kcp/compact1600gcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
110668kcp/reference1600gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
111140kcp/compact1600gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
111540kcp/reference1600gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
111580kcp/compact1600gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
111676kcp/reference1600gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
111896kcp/compact1600gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
112052kcp/reference1600gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
112504kcp/reference1600gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
112812kcp/reference1600gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
113568kcp/reference1600gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
113780kcp/reference1600gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
114548kcp/compact1600gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
122264kcp/reference1600gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
127228kcp/reference1600gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
127624kcp/reference1600gcc -m32 -O2 -fomit-frame-pointer2019070520190110
128260kcp/reference1600gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
128316kcp/reference1600gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
128720kcp/reference1600gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
129348kcp/reference1600gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
131480kcp/reference1600gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
131792kcp/reference1600gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
133072kcp/reference1600gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
134392kcp/compact1600gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
147120kcp/compact1600gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
188208kcp/reference1600gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
192256kcp/reference1600gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
192344kcp/reference1600gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
192556kcp/reference1600gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
193500kcp/reference1600gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
194020kcp/reference1600gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
195936kcp/reference1600gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
197072kcp/reference1600gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
197240kcp/reference1600gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
197412kcp/reference1600gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
197592kcp/reference1600gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
198288kcp/reference1600gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
198552kcp/reference1600gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
198684kcp/reference1600gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
198724kcp/reference1600gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
199176kcp/reference1600gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
199384kcp/reference1600gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
199940kcp/reference1600gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
200168kcp/reference1600gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
200420kcp/reference1600gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
200512kcp/reference1600gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
200792kcp/reference1600gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
201600kcp/reference1600gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
202260kcp/reference1600gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
202792kcp/reference1600gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
203828kcp/reference1600gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
204372kcp/reference1600gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
206448kcp/reference1600gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
208044kcp/reference1600gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
209896kcp/reference1600gcc -m32 -O -fomit-frame-pointer2019070520190110
210272kcp/reference1600gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
210400kcp/reference1600gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
210852kcp/reference1600gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
211696kcp/reference1600gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
211808kcp/reference1600gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
212116kcp/reference1600gcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
212184kcp/reference1600gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
212320kcp/reference1600gcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
212692kcp/reference1600gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
212700kcp/reference1600gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
212708kcp/reference1600gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
212864kcp/reference1600gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
212876kcp/reference1600gcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
213232kcp/reference1600gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
213372kcp/reference1600gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
213740kcp/reference1600gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
214356kcp/reference1600gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
214836kcp/reference1600gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
215176kcp/reference1600gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
215556kcp/reference1600gcc -m32 -Os -fomit-frame-pointer2019070520190110
215860kcp/reference1600gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
218724kcp/reference1600-32bitsgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
220392kcp/reference1600gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
220868kcp/reference1600gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
221612kcp/reference1600gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
221684kcp/reference1600gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
221904kcp/reference1600gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
222332kcp/reference1600-32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
229336kcp/compact1600gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
269336kcp/reference1600gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
269816kcp/reference1600gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
275456kcp/reference1600gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
275856kcp/reference1600gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
276196kcp/reference1600gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
276288kcp/reference1600gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
276288kcp/reference1600gcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
276404kcp/reference1600gcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
276864kcp/reference1600gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
277120kcp/reference1600gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
277460kcp/reference1600gcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
277528kcp/reference1600gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
277676kcp/reference1600gcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
278084kcp/reference1600gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
279252kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
280004kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
280192kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
280524kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
283348kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
283756kcp/reference1600-32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
284004kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
284532kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
286648kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
288808kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
289144kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
293384kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
293480kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
293976kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
297380kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
299156kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
299496kcp/reference1600-32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
300572kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
304600kcp/reference1600-32bitsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
305832kcp/reference1600-32bitsgcc -m32 -O3 -fomit-frame-pointer2019070520190110
307528kcp/reference1600-32bitsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
311532kcp/reference1600-32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
312004kcp/reference1600-32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
312472kcp/reference1600-32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
313008kcp/reference1600-32bitsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
313972kcp/reference1600-32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
315476kcp/reference1600-32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
316024kcp/reference1600-32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
316280kcp/reference1600-32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
316696kcp/reference1600-32bitsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
317528kcp/reference1600gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
318172kcp/reference1600-32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
318420kcp/reference1600-32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
318960kcp/reference1600-32bitsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
319332kcp/reference1600-32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
319976kcp/reference1600-32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
320160kcp/reference1600-32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
320532kcp/reference1600-32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
322204kcp/reference1600-32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
322300kcp/reference1600-32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
330264kcp/reference1600-32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
330556kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
331444kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
332192kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
339276kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
340792kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
341984kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
342348kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
344356kcp/reference1600-32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
345284kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
345488kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
345752kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
347768kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
348412kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
348912kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
349164kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
354984kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
358964kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
387320kcp/reference1600-32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
394800kcp/reference1600-32bitsgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
418756kcp/reference1600-32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
419808kcp/reference1600-32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
424216kcp/reference1600-32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
424500kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
424840kcp/reference1600-32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
425604kcp/reference1600-32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
425908kcp/reference1600-32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
426176kcp/reference1600-32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
426268kcp/reference1600-32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
426436kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
427924kcp/reference1600-32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
430352kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
430896kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
431108kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
432852kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
435148kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
435288kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
435560kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
439168kcp/reference1600-32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
440704kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
440720kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
440784kcp/reference1600-32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
440788kcp/reference1600-32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
441416kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
441956kcp/reference1600-32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
442832kcp/reference1600-32bitsgcc -m32 -O2 -fomit-frame-pointer2019070520190110
444644kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
444848kcp/reference1600-32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
445596kcp/reference1600-32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
451892kcp/reference1600-32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
453916kcp/reference1600-32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
458160kcp/reference1600-32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
461200kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
463064kcp/reference1600gcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
464240kcp/reference1600gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
466232kcp/reference1600-32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
467376kcp/reference1600-32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
467556kcp/reference1600-32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
469016kcp/reference1600gcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
499512kcp/reference1600-32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
505980kcp/reference1600-32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
506232kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
508536kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
511036kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
511632kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
514484kcp/reference1600-32bitsgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
517096kcp/reference1600-32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
518628kcp/reference1600-32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
520476kcp/reference1600-32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
520508kcp/reference1600-32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
521064kcp/reference1600-32bitsgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
566552kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
567104kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
571052kcp/reference1600-32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
578200kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
578420kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
578940kcp/reference1600-32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
579248kcp/reference1600-32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
580504kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
581460kcp/reference1600-32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
581860kcp/reference1600-32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
581956kcp/reference1600-32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
588452kcp/reference1600-32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
588960kcp/reference1600-32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
588988kcp/reference1600-32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
590160kcp/reference1600-32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
591704kcp/reference1600-32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
593868kcp/reference1600-32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
597292kcp/reference1600-32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
597992kcp/reference1600-32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
598784kcp/reference1600-32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
598888kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
598932kcp/reference1600-32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
598996kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
599028kcp/reference1600-32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
600128kcp/reference1600-32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
600392kcp/reference1600-32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
600860kcp/reference1600-32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
600940kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
602948kcp/reference1600-32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
603132kcp/reference1600-32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
606040kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
606256kcp/reference1600-32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
607292kcp/reference1600-32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
610128kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
610784kcp/reference1600-32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
611032kcp/reference1600-32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
611132kcp/reference1600-32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
612040kcp/reference1600-32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
612564kcp/reference1600-32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
613740kcp/reference1600-32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
614300kcp/reference1600-32bitsgcc -m32 -O -fomit-frame-pointer2019070520190110
618500kcp/reference1600-32bitsgcc -m32 -Os -fomit-frame-pointer2019070520190110
620612kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
620800kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
620932kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
621636kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
622496kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
623008kcp/reference1600-32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
623160kcp/reference1600-32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
624060kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
624964kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
625128kcp/reference1600-32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
625380kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
625928kcp/reference1600-32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
626800kcp/reference1600-32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
630576kcp/reference1600-32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
632668kcp/reference1600-32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
632740kcp/reference1600-32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
633092kcp/reference1600-32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
634172kcp/reference1600-32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
634796kcp/reference1600-32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
644432kcp/reference1600-32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
644908kcp/reference1600-32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
710428kcp/reference1600-32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
851212kcp/reference1600-32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
855028kcp/reference1600-32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
893748kcp/reference1600-32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110

Compiler output

Implementation: crypto_hash/k12/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/7/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx512fintrin.h:5797:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:216:37: note: 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/7/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/k12/kcp/optimized1600XOPu6
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_Nrounds':
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:299:12: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
KeccakP-1600-XOP.c: X##bae = LOAD128(state[ 0]); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:399:5: note: in expansion of macro 'copyFromState'
KeccakP-1600-XOP.c: copyFromState(A, stateAsLanes)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1291:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:40:31: note: called from here
KeccakP-1600-XOP.c: #define XOReq64(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:351:5: note: in expansion of macro 'XOReq64'
KeccakP-1600-XOP.c: XOReq64(Cua, X##su); \
KeccakP-1600-XOP.c: ^~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:399:5: note: in expansion of macro 'copyFromState'
KeccakP-1600-XOP.c: copyFromState(A, stateAsLanes)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 176, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=athlon -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=athlon -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=athlon -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=athlon -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=i386 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=i386 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=i386 -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=i386 -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=i486 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=i486 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=i486 -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=i486 -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=k6-2 -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=k6-3 -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=k6 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=k6 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=k6 -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=k6 -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentium2 -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentium -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentium -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentium -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentium -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull

Compiler output

Implementation: crypto_hash/k12/kcp/optimized1600lcufullshld
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c: In function 'KeccakP1600_Permute_Nrounds':
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: }
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: crypto_hash/k12/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/k12/kcp/inplace1600ARMv7A
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: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:76: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:125: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:177: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:469: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:470: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:471: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:472: 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/inplace1600ARMv7A
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=athlon -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=athlon -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=athlon -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=athlon -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=core2 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=core2 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=core2 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=core2 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=corei7 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=corei7 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=i386 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=i386 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=i386 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=i386 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=i486 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=i486 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=i486 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=i486 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=k6-2 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=k6-3 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=k6 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=k6 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=k6 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=k6 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=k8 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=k8 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=k8 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=k8 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=nocona -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=nocona -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=nocona -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=nocona -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentium-m -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentium2 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentium3 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentium4 -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentium -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentium -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentium -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentium -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=prescott -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=prescott -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=prescott -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=prescott -Os -fomit-frame-pointer kcp/inplace1600ARMv7A

Compiler output

Implementation: crypto_hash/k12/kcp/optimized1600ARMv6Mu1
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:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:109: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:142: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:194: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:195: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:205: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:300: 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/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=athlon -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=athlon -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=athlon -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=athlon -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=core2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=core2 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=core2 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=core2 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=corei7 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=corei7 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=i386 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=i386 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=i386 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=i386 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=i486 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=i486 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=i486 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=i486 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=k6-2 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=k6-3 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=k6 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=k6 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=k6 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=k6 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentium-m -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentium2 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentium3 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentium4 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentium -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentium -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentium -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentium -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=prescott -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=prescott -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=prescott -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=prescott -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1

Compiler output

Implementation: crypto_hash/k12/kcp/optimized1600ARMv6Mu2
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:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:109: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:142: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:194: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:195: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:205: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:374: 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/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=athlon -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=athlon -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=athlon -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=athlon -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=core2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=core2 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=core2 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=core2 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=corei7 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=corei7 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=i386 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=i386 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=i386 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=i386 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=i486 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=i486 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=i486 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=i486 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=k6-2 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=k6-3 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=k6 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=k6 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=k6 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=k6 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentium-m -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentium2 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentium4 -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentium -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentium -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentium -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentium -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=prescott -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=prescott -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=prescott -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=prescott -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2

Compiler output

Implementation: crypto_hash/k12/kcp/inplace1600ARMv6M
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:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:109: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:142: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:194: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:203: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:611: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:612: 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/inplace1600ARMv6M
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=athlon -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=athlon -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=athlon -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=athlon -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=core2 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=core2 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=core2 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=core2 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=corei7 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=corei7 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=i386 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=i386 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=i386 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=i386 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=i486 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=i486 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=i486 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=i486 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=k6-2 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=k6-3 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=k6 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=k6 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=k6 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=k6 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=k8 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=k8 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=k8 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=k8 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=nocona -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=nocona -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=nocona -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=nocona -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentium-m -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentium2 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentium3 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentium4 -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentium -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentium -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentium -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentium -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=prescott -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=prescott -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=prescott -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=prescott -Os -fomit-frame-pointer kcp/inplace1600ARMv6M

Compiler output

Implementation: crypto_hash/k12/kcp/inplace1600ARMv7M
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:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:76: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:125: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:177: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:470: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:471: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:472: 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/inplace1600ARMv7M
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=athlon -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=athlon -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=athlon -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=athlon -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=core2 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=core2 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=core2 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=core2 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=corei7 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=corei7 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=i386 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=i386 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=i386 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=i386 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=i486 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=i486 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=i486 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=i486 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=k6-2 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=k6-3 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=k6 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=k6 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=k6 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=k6 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=k8 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=k8 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=k8 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=k8 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=nocona -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=nocona -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=nocona -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=nocona -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentium-m -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentium2 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentium3 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentium4 -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentium -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentium -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentium -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentium -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=prescott -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=prescott -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=prescott -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=prescott -Os -fomit-frame-pointer kcp/inplace1600ARMv7M

Compiler output

Implementation: crypto_hash/k12/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/k12/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/k12/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/k12/kcp/optimized1600AsmX86-64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:52: Error: bad expression
keccak.s: keccak.s:52: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:53: Error: bad expression
keccak.s: keccak.s:53: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:54: Error: bad expression
keccak.s: keccak.s:54: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:55: Error: bad expression
keccak.s: keccak.s:55: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:56: Error: bad expression
keccak.s: keccak.s:56: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:57: Error: bad expression
keccak.s: keccak.s:57: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:60: Error: bad expression
keccak.s: keccak.s:60: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:62: Error: bad expression
keccak.s: keccak.s:62: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:63: Error: bad expression
keccak.s: keccak.s:63: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:64: Error: bad expression
keccak.s: keccak.s:64: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:66: Error: bad expression
keccak.s: keccak.s:66: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:67: Error: bad expression
keccak.s: keccak.s:67: Error: junk at end of line, first unrecognized character is `r'
keccak.s: ...

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

Compiler output

Implementation: crypto_hash/k12/kcp/optimized1600AsmX86-64Apple
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:542: Error: unsupported instruction `ret'
keccak.s: keccak.s:551: Error: bad register name `%rax'
keccak.s: keccak.s:552: Error: bad register name `%rcx'
keccak.s: keccak.s:553: Error: bad register name `%rcx'
keccak.s: keccak.s:555: Error: bad register name `%rax'
keccak.s: keccak.s:556: Error: bad register name `%rcx'
keccak.s: keccak.s:557: Error: bad register name `%rcx'
keccak.s: keccak.s:558: Error: bad register name `%rax'
keccak.s: keccak.s:559: Error: junk `(arg1)' after expression
keccak.s: keccak.s:560: Error: junk `(arg1)' after expression
keccak.s: keccak.s:561: Error: bad register name `%rcx'
keccak.s: keccak.s:562: Error: bad register name `%rax'
keccak.s: keccak.s:563: Error: junk `(arg1)' after expression
keccak.s: keccak.s:564: Error: bad register name `%rcx'
keccak.s: keccak.s:565: Error: bad register name `%rax'
keccak.s: keccak.s:566: Error: junk `(arg1)' after expression
keccak.s: keccak.s:567: Error: bad register name `%rax'
keccak.s: keccak.s:568: Error: bad register name `%rcx'
keccak.s: keccak.s:569: Error: junk `(arg1)' after expression
keccak.s: keccak.s:570: Error: bad register name `%rcx'
keccak.s: keccak.s:571: Error: bad register name `%rax'
keccak.s: keccak.s:572: Error: junk `(arg1)' after expression
keccak.s: keccak.s:573: Error: bad register name `%rax'
keccak.s: keccak.s:574: Error: unsupported instruction `ret'
keccak.s: ...

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

Compiler output

Implementation: crypto_hash/k12/kcp/optimized1600XOPu6
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:43:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_Nrounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: note: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:297:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:400:5: note: in expansion of macro 'roundsN'
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^~~~~~~
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:43:0,
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=core2 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=core2 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=core2 -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=core2 -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=k8 -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=nocona -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentium-m -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentium4 -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=prescott -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=prescott -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=prescott -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=prescott -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull

Compiler output

Implementation: crypto_hash/k12/kcp/optimized1600XOPu6
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_Nrounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1291:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:40:31: note: called from here
KeccakP-1600-XOP.c: #define XOReq64(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:351:5: note: in expansion of macro 'XOReq64'
KeccakP-1600-XOP.c: XOReq64(Cua, X##su); \
KeccakP-1600-XOP.c: ^~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:399:5: note: in expansion of macro 'copyFromState'
KeccakP-1600-XOP.c: copyFromState(A, stateAsLanes)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:707:1: error: inlining failed in call to always_inline '_mm_loadl_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_loadl_epi64 (__m128i_u const *__P)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:350:11: note: called from here
KeccakP-1600-XOP.c: X##su = LOAD64(state[24]); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentium3 -O -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer kcp/optimized1600XOPu6 kcp/optimized1600XOPufull

Compiler output

Implementation: crypto_hash/k12/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/7/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx512fintrin.h:5797:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:216:37: note: 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/7/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/7/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx512fintrin.h:5797:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:216:37: note: 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/7/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/k12/kcp/optimized1600XOPu6
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:43:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_Nrounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: note: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:297:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:400:5: note: in expansion of macro 'roundsN'
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^~~~~~~
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:43:0,
KeccakP-1600-XOP.c: ...
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:43:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_Nrounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: note: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:297:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:400:5: note: in expansion of macro 'roundsN'
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^~~~~~~
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:43:0,
KeccakP-1600-XOP.c: ...

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

Compiler output

Implementation: crypto_hash/k12/kcp/optimized1600lcufullshld
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c: In function 'KeccakP1600_Permute_Nrounds':
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: }
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: ...
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c: In function 'KeccakP1600_Permute_Nrounds':
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: }
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:280:1: warning: unsupported size for integer register
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: crypto_hash/k12/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/k12/kcp/inplace1600ARMv7A
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: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:76: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:125: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:177: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:469: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:470: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:471: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:472: 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: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:76: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:125: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:177: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:469: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:470: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:471: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:472: 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/inplace1600ARMv7A
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=barcelona -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -m32 -march=barcelona -Os -fomit-frame-pointer kcp/inplace1600ARMv7A

Compiler output

Implementation: crypto_hash/k12/kcp/optimized1600ARMv6Mu1
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:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:109: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:142: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:194: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:195: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:205: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:300: 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:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:109: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:142: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:194: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:195: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:205: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:300: 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/optimized1600ARMv6Mu1
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=barcelona -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -m32 -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1

Compiler output

Implementation: crypto_hash/k12/kcp/optimized1600ARMv6Mu2
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:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:109: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:142: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:194: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:195: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:205: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:374: 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:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:109: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:142: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:194: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:195: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:205: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:374: 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/optimized1600ARMv6Mu2
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=barcelona -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -m32 -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2

Compiler output

Implementation: crypto_hash/k12/kcp/inplace1600ARMv6M
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:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:109: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:142: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:194: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:203: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:611: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:612: 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:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:109: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:142: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:194: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:203: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:611: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:612: 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/inplace1600ARMv6M
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=barcelona -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -m32 -march=barcelona -Os -fomit-frame-pointer kcp/inplace1600ARMv6M

Compiler output

Implementation: crypto_hash/k12/kcp/inplace1600ARMv7M
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:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:76: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:125: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:177: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:470: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:471: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:472: 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:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:76: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:125: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:177: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:470: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:471: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:472: 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/inplace1600ARMv7M
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=barcelona -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -m32 -march=barcelona -Os -fomit-frame-pointer kcp/inplace1600ARMv7M

Compiler output

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

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

Compiler output

Implementation: crypto_hash/k12/kcp/optimized1600AsmX86-64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:52: Error: bad expression
keccak.s: keccak.s:52: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:53: Error: bad expression
keccak.s: keccak.s:53: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:54: Error: bad expression
keccak.s: keccak.s:54: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:55: Error: bad expression
keccak.s: keccak.s:55: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:56: Error: bad expression
keccak.s: keccak.s:56: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:57: Error: bad expression
keccak.s: keccak.s:57: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:60: Error: bad expression
keccak.s: keccak.s:60: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:62: Error: bad expression
keccak.s: keccak.s:62: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:63: Error: bad expression
keccak.s: keccak.s:63: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:64: Error: bad expression
keccak.s: keccak.s:64: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:66: Error: bad expression
keccak.s: keccak.s:66: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:67: Error: bad expression
keccak.s: keccak.s:67: Error: junk at end of line, first unrecognized character is `r'
keccak.s: ...
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:52: Error: bad expression
keccak.s: keccak.s:52: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:53: Error: bad expression
keccak.s: keccak.s:53: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:54: Error: bad expression
keccak.s: keccak.s:54: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:55: Error: bad expression
keccak.s: keccak.s:55: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:56: Error: bad expression
keccak.s: keccak.s:56: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:57: Error: bad expression
keccak.s: keccak.s:57: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:60: Error: bad expression
keccak.s: keccak.s:60: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:62: Error: bad expression
keccak.s: keccak.s:62: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:63: Error: bad expression
keccak.s: keccak.s:63: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:64: Error: bad expression
keccak.s: keccak.s:64: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:66: Error: bad expression
keccak.s: keccak.s:66: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:67: Error: bad expression
keccak.s: keccak.s:67: Error: junk at end of line, first unrecognized character is `r'
keccak.s: ...

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

Compiler output

Implementation: crypto_hash/k12/kcp/optimized1600AsmX86-64Apple
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:542: Error: unsupported instruction `ret'
keccak.s: keccak.s:551: Error: bad register name `%rax'
keccak.s: keccak.s:552: Error: bad register name `%rcx'
keccak.s: keccak.s:553: Error: bad register name `%rcx'
keccak.s: keccak.s:555: Error: bad register name `%rax'
keccak.s: keccak.s:556: Error: bad register name `%rcx'
keccak.s: keccak.s:557: Error: bad register name `%rcx'
keccak.s: keccak.s:558: Error: bad register name `%rax'
keccak.s: keccak.s:559: Error: junk `(arg1)' after expression
keccak.s: keccak.s:560: Error: junk `(arg1)' after expression
keccak.s: keccak.s:561: Error: bad register name `%rcx'
keccak.s: keccak.s:562: Error: bad register name `%rax'
keccak.s: keccak.s:563: Error: junk `(arg1)' after expression
keccak.s: keccak.s:564: Error: bad register name `%rcx'
keccak.s: keccak.s:565: Error: bad register name `%rax'
keccak.s: keccak.s:566: Error: junk `(arg1)' after expression
keccak.s: keccak.s:567: Error: bad register name `%rax'
keccak.s: keccak.s:568: Error: bad register name `%rcx'
keccak.s: keccak.s:569: Error: junk `(arg1)' after expression
keccak.s: keccak.s:570: Error: bad register name `%rcx'
keccak.s: keccak.s:571: Error: bad register name `%rax'
keccak.s: keccak.s:572: Error: junk `(arg1)' after expression
keccak.s: keccak.s:573: Error: bad register name `%rax'
keccak.s: keccak.s:574: Error: unsupported instruction `ret'
keccak.s: ...
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:542: Error: unsupported instruction `ret'
keccak.s: keccak.s:551: Error: bad register name `%rax'
keccak.s: keccak.s:552: Error: bad register name `%rcx'
keccak.s: keccak.s:553: Error: bad register name `%rcx'
keccak.s: keccak.s:555: Error: bad register name `%rax'
keccak.s: keccak.s:556: Error: bad register name `%rcx'
keccak.s: keccak.s:557: Error: bad register name `%rcx'
keccak.s: keccak.s:558: Error: bad register name `%rax'
keccak.s: keccak.s:559: Error: junk `(arg1)' after expression
keccak.s: keccak.s:560: Error: junk `(arg1)' after expression
keccak.s: keccak.s:561: Error: bad register name `%rcx'
keccak.s: keccak.s:562: Error: bad register name `%rax'
keccak.s: keccak.s:563: Error: junk `(arg1)' after expression
keccak.s: keccak.s:564: Error: bad register name `%rcx'
keccak.s: keccak.s:565: Error: bad register name `%rax'
keccak.s: keccak.s:566: Error: junk `(arg1)' after expression
keccak.s: keccak.s:567: Error: bad register name `%rax'
keccak.s: keccak.s:568: Error: bad register name `%rcx'
keccak.s: keccak.s:569: Error: junk `(arg1)' after expression
keccak.s: keccak.s:570: Error: bad register name `%rcx'
keccak.s: keccak.s:571: Error: bad register name `%rax'
keccak.s: keccak.s:572: Error: junk `(arg1)' after expression
keccak.s: keccak.s:573: Error: bad register name `%rax'
keccak.s: keccak.s:574: Error: unsupported instruction `ret'
keccak.s: ...

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

Compiler output

Implementation: crypto_hash/k12/kcp/optimized1600XOPu6
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_Nrounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_roti_epi64(__m128i __A, const int __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:250:11: note: called from here
KeccakP-1600-XOP.c: Bsusa = ROL6464same(Bsusa, 2); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:297:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:400:5: note: in expansion of macro 'roundsN'
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^~~~~~~
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:248:11: note: called from here
KeccakP-1600-XOP.c: Bsiso = ROL6464(Bsiso, 39, 41); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:297:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-XOP.c: ...

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