Implementation notes: x86, margaux, crypto_hash/k12

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: k12
TimeImplementationCompilerBenchmark dateSUPERCOP version
30510kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090620170904
30564kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090620170904
30663kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090620170904
30663kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090620170904
30888kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090620170904
31032kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090620170904
31059kcp/optimized1600lcufullshldgcc -m32 -march=i486 -O -fomit-frame-pointer2017090620170904
31104kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090620170904
31140kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090620170904
31158kcp/optimized1600lcufullshldgcc -m32 -O -fomit-frame-pointer2017090620170904
31194kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090620170904
31194kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090620170904
31212kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090620170904
31221kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090620170904
31221kcp/optimized1600lcufullshldgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090620170904
31257kcp/optimized1600lcufullshldgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090620170904
31257kcp/optimized1600lcufullshldgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090620170904
31275kcp/optimized1600lcufullshldgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090620170904
31275kcp/optimized1600lcufullshldgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017090620170904
31275kcp/optimized1600lcufullshldgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090620170904
31284kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090620170904
31284kcp/optimized1600lcufullshldgcc -m32 -march=nocona -O -fomit-frame-pointer2017090620170904
31284kcp/optimized1600lcufullshldgcc -m32 -march=prescott -O -fomit-frame-pointer2017090620170904
31293kcp/optimized1600lcufullshldgcc -m32 -march=core2 -O -fomit-frame-pointer2017090620170904
31311kcp/optimized1600lcufullshldgcc -m32 -march=athlon -O -fomit-frame-pointer2017090620170904
31311kcp/optimized1600lcufullshldgcc -m32 -march=k8 -O -fomit-frame-pointer2017090620170904
31311kcp/optimized1600lcufullshldgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090620170904
31320kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090620170904
31338kcp/optimized1600lcufullshldgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090620170904
31365kcp/optimized1600lcufullshldgcc -m32 -march=i386 -O -fomit-frame-pointer2017090620170904
31374kcp/optimized1600lcufullshldgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017090620170904
31383kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090620170904
31437kcp/optimized1600lcufullshldgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090620170904
31464kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090620170904
31572kcp/optimized1600lcufullshldgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090620170904
31599kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090620170904
31626kcp/optimized1600lcufullshldgcc -m32 -march=k6 -O -fomit-frame-pointer2017090620170904
31671kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090620170904
31725kcp/optimized1600lcufullshldgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090620170904
31725kcp/optimized1600lcufullshldgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090620170904
31734kcp/optimized1600lcufullshldgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090620170904
31896kcp/optimized1600lcufullshldgcc -m32 -march=pentium -O -fomit-frame-pointer2017090620170904
31995kcp/optimized1600lcufullshldgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090620170904
32337kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090620170904
32346kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090620170904
32355kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090620170904
32355kcp/inplace1600bigcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090620170904
32661kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090620170904
32670kcp/inplace1600bigcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090620170904
32679kcp/inplace1600bigcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090620170904
32679kcp/inplace1600bigcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090620170904
32706kcp/inplace1600bigcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090620170904
32706kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090620170904
32715kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090620170904
32724kcp/inplace1600bigcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090620170904
32742kcp/inplace1600bigcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090620170904
32751kcp/inplace1600bigcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090620170904
32769kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090620170904
32778kcp/inplace1600bigcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090620170904
32796kcp/inplace1600bigcc -m32 -march=pentium -Os -fomit-frame-pointer2017090620170904
32805kcp/inplace1600bigcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090620170904
32832kcp/inplace1600bigcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090620170904
32832kcp/inplace1600bigcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090620170904
32832kcp/inplace1600bigcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090620170904
32859kcp/inplace1600bigcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090620170904
32859kcp/inplace1600bigcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090620170904
32859kcp/inplace1600bigcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090620170904
32868kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090620170904
32877kcp/inplace1600bigcc -m32 -march=k6 -Os -fomit-frame-pointer2017090620170904
32877kcp/inplace1600bigcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090620170904
32886kcp/inplace1600bigcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090620170904
32886kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090620170904
32895kcp/inplace1600bigcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090620170904
32895kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090620170904
32922kcp/inplace1600bigcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090620170904
32958kcp/inplace1600bigcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090620170904
32976kcp/inplace1600bigcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090620170904
32985kcp/inplace1600bigcc -funroll-loops -m32 -O -fomit-frame-pointer2017090620170904
32985kcp/inplace1600bigcc -m32 -march=i486 -O -fomit-frame-pointer2017090620170904
33048kcp/inplace1600bigcc -m32 -march=athlon -Os -fomit-frame-pointer2017090620170904
33048kcp/inplace1600bigcc -m32 -march=pentium -O -fomit-frame-pointer2017090620170904
33057kcp/inplace1600bigcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090620170904
33057kcp/inplace1600bigcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090620170904
33066kcp/inplace1600bigcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090620170904
33066kcp/inplace1600bigcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090620170904
33102kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090620170904
33102kcp/inplace1600bigcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090620170904
33120kcp/inplace1600bigcc -m32 -Os -fomit-frame-pointer2017090620170904
33138kcp/inplace1600bigcc -m32 -march=corei7 -O -fomit-frame-pointer2017090620170904
33147kcp/inplace1600bigcc -m32 -march=core2 -O -fomit-frame-pointer2017090620170904
33156kcp/inplace1600bigcc -m32 -march=i386 -O -fomit-frame-pointer2017090620170904
33165kcp/inplace1600bigcc -m32 -march=nocona -O -fomit-frame-pointer2017090620170904
33183kcp/inplace1600bigcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090620170904
33192kcp/inplace1600bigcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017090620170904
33201kcp/inplace1600bigcc -m32 -march=prescott -O -fomit-frame-pointer2017090620170904
33219kcp/inplace1600bigcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090620170904
33219kcp/inplace1600bigcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090620170904
33237kcp/inplace1600bigcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017090620170904
33264kcp/inplace1600bigcc -m32 -O -fomit-frame-pointer2017090620170904
33264kcp/inplace1600bigcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090620170904
33282kcp/inplace1600bigcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090620170904
33300kcp/inplace1600bigcc -m32 -march=k8 -Os -fomit-frame-pointer2017090620170904
33300kcp/inplace1600bigcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090620170904
33345kcp/inplace1600bigcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090620170904
33372kcp/inplace1600bigcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090620170904
33426kcp/inplace1600bigcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090620170904
33444kcp/inplace1600bigcc -m32 -march=k8 -O -fomit-frame-pointer2017090620170904
33453kcp/inplace1600bigcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090620170904
33480kcp/inplace1600bigcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090620170904
33498kcp/inplace1600bigcc -m32 -march=athlon -O -fomit-frame-pointer2017090620170904
33543kcp/inplace1600bigcc -m32 -march=barcelona -O -fomit-frame-pointer2017090620170904
33552kcp/inplace1600bigcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090620170904
33597kcp/inplace1600bigcc -m32 -march=k6 -O -fomit-frame-pointer2017090620170904
33633kcp/inplace1600bigcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090620170904
33642kcp/inplace1600bigcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090620170904
33669kcp/inplace1600bigcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090620170904
33759kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090620170904
33975kcp/inplace1600bigcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090620170904
34110kcp/inplace1600bigcc -m32 -march=i386 -Os -fomit-frame-pointer2017090620170904
34119kcp/inplace1600bigcc -m32 -march=nocona -Os -fomit-frame-pointer2017090620170904
34128kcp/inplace1600bigcc -m32 -march=prescott -Os -fomit-frame-pointer2017090620170904
34245kcp/inplace1600bigcc -m32 -march=i486 -Os -fomit-frame-pointer2017090620170904
34254kcp/inplace1600bigcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090620170904
34362kcp/inplace1600bigcc -m32 -march=core2 -Os -fomit-frame-pointer2017090620170904
34371kcp/inplace1600bigcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017090620170904
34380kcp/inplace1600bigcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090620170904
34389kcp/inplace1600bigcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090620170904
34452kcp/inplace1600bigcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090620170904
34470kcp/inplace1600bigcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017090620170904
34695kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090620170904
35667kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090620170904
35739kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090620170904
35775kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090620170904
36594kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090620170904
36765kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090620170904
37287kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090620170904
37305kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090620170904
37440kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090620170904
37557kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090620170904
37566kcp/optimized1600lcufullgcc -m32 -march=i386 -O -fomit-frame-pointer2017090620170904
37566kcp/optimized1600lcufullgcc -m32 -march=k8 -O -fomit-frame-pointer2017090620170904
37593kcp/optimized1600lcufullgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090620170904
37836kcp/optimized1600lcufullgcc -m32 -march=athlon -O -fomit-frame-pointer2017090620170904
37863kcp/optimized1600lcufullgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090620170904
37872kcp/optimized1600lcufullgcc -m32 -march=pentium -O -fomit-frame-pointer2017090620170904
37944kcp/optimized1600lcufullgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090620170904
37953kcp/optimized1600lcufullgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090620170904
37980kcp/optimized1600lcufullgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090620170904
38016kcp/optimized1600lcufullgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090620170904
38106kcp/optimized1600lcufullgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090620170904
38115kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090620170904
38223kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090620170904
38232kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090620170904
38232kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090620170904
38241kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090620170904
38358kcp/optimized1600lcufullgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090620170904
38376kcp/optimized1600lcufullgcc -m32 -march=k6 -O -fomit-frame-pointer2017090620170904
38439kcp/optimized1600lcufullgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090620170904
38457kcp/optimized1600lcufullgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090620170904
38484kcp/optimized1600lcufullgcc -m32 -march=i486 -O -fomit-frame-pointer2017090620170904
40806kcp/optimized1600ufullgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090720170904
41805kcp/optimized1600ufullgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
41823kcp/optimized1600ufullgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
42237kcp/optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
42759kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
42939kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090620170904
42957kcp/optimized1600lcufullshldgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090620170904
42984kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090620170904
42984kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090620170904
43038kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090620170904
43083kcp/optimized1600lcufullshldgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090620170904
43128kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090620170904
43164kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090620170904
43245kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090620170904
43254kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090620170904
43263kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090620170904
43272kcp/optimized1600ufullgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
43290kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090620170904
43308kcp/optimized1600ufullgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
43317kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090620170904
43659kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090620170904
43776kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090620170904
43776kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090620170904
43776kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090620170904
43821kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090620170904
43938kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090620170904
43938kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090620170904
43992kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090620170904
44019kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090620170904
44307kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090620170904
44307kcp/optimized1600lcufullshldgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090620170904
44406kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090620170904
44442kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090620170904
44460kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090620170904
44460kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090620170904
44505kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090620170904
44550kcp/optimized1600lcu6gcc -m32 -march=i486 -O -fomit-frame-pointer2017090620170904
44550kcp/optimized1600lcufullshldgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090620170904
44604kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090620170904
44622kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090620170904
44712kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090620170904
44739kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090620170904
44748kcp/optimized1600lcu6gcc -m32 -march=i386 -O -fomit-frame-pointer2017090620170904
44874kcp/optimized1600lcu6gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090620170904
44955kcp/optimized1600lcu6gcc -m32 -march=pentium -O -fomit-frame-pointer2017090620170904
45063kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090620170904
45090kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090620170904
45144kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090620170904
45144kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090620170904
45171kcp/optimized1600lcu6gcc -funroll-loops -m32 -O -fomit-frame-pointer2017090620170904
45171kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090620170904
45180kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090620170904
45189kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090620170904
45198kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090620170904
45225kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090620170904
45279kcp/optimized1600lcu6gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090620170904
45288kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090620170904
45288kcp/optimized1600lcu6gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090620170904
45306kcp/optimized1600lcu6gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090620170904
45315kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090620170904
45414kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090620170904
45441kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090620170904
45459kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090620170904
45468kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090620170904
45468kcp/optimized1600lcu6gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090620170904
45486kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090620170904
45486kcp/optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090620170904
45495kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090620170904
45513kcp/optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090620170904
45513kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090620170904
45540kcp/optimized1600lcu6gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090620170904
45558kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090620170904
45567kcp/optimized1600lcu6gcc -m32 -march=nocona -O -fomit-frame-pointer2017090620170904
45621kcp/optimized1600u6gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090620170904
45648kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090620170904
45648kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090620170904
45666kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
45675kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090620170904
45693kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
45711kcp/optimized1600lcu6gcc -m32 -O -fomit-frame-pointer2017090620170904
45720kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090620170904
45720kcp/optimized1600lcu6gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090620170904
45747kcp/optimized1600u6gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090620170904
45747kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090620170904
45765kcp/optimized1600lcu6gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090620170904
45765kcp/optimized1600u6gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090620170904
45801kcp/optimized1600lcu6gcc -m32 -march=k8 -O -fomit-frame-pointer2017090620170904
45819kcp/optimized1600lcu6gcc -m32 -march=k6 -O -fomit-frame-pointer2017090620170904
45819kcp/optimized1600u6gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090620170904
45819kcp/optimized1600u6gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090620170904
45828kcp/optimized1600lcu6gcc -m32 -march=athlon -O -fomit-frame-pointer2017090620170904
45828kcp/optimized1600u6gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090620170904
45837kcp/optimized1600u6gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090620170904
45846kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090620170904
45873kcp/optimized1600lcu6gcc -m32 -march=barcelona -O -fomit-frame-pointer2017090620170904
45900kcp/optimized1600u6gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090620170904
45909kcp/optimized1600u6gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090620170904
45909kcp/optimized1600lcu6gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090620170904
45918kcp/optimized1600lcufullgcc -m32 -O -fomit-frame-pointer2017090620170904
45927kcp/optimized1600lcu6gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090620170904
45927kcp/optimized1600u6gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090620170904
45945kcp/optimized1600lcu6gcc -m32 -march=core2 -O -fomit-frame-pointer2017090620170904
45963kcp/optimized1600u6gcc -funroll-loops -m32 -O -fomit-frame-pointer2017090620170904
45981kcp/optimized1600ufullgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
45999kcp/optimized1600lcu6gcc -m32 -march=prescott -O -fomit-frame-pointer2017090620170904
46017kcp/optimized1600u6gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090620170904
46026kcp/optimized1600u6gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
46053kcp/optimized1600u6gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017090620170904
46080kcp/optimized1600u6gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090620170904
46098kcp/optimized1600lcu6gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090620170904
46125kcp/optimized1600u6gcc -m32 -O -fomit-frame-pointer2017090620170904
46143kcp/optimized1600u6gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090620170904
46152kcp/optimized1600u6gcc -m32 -march=athlon -O -fomit-frame-pointer2017090620170904
46161kcp/optimized1600u6gcc -m32 -march=k8 -O -fomit-frame-pointer2017090620170904
46197kcp/optimized1600u6gcc -m32 -march=prescott -O -fomit-frame-pointer2017090620170904
46206kcp/optimized1600u6gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090620170904
46215kcp/optimized1600u6gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090620170904
46224kcp/optimized1600u6gcc -m32 -march=core2 -O -fomit-frame-pointer2017090620170904
46233kcp/optimized1600u6gcc -m32 -march=k6 -O -fomit-frame-pointer2017090620170904
46233kcp/optimized1600u6gcc -m32 -march=nocona -O -fomit-frame-pointer2017090620170904
46260kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090620170904
46278kcp/optimized1600u6gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090620170904
46287kcp/optimized1600ufullgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090720170904
46287kcp/optimized1600ufullgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090720170904
46296kcp/optimized1600ufullgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017090720170904
46305kcp/optimized1600ufullgcc -m32 -march=core2 -O -fomit-frame-pointer2017090720170904
46305kcp/optimized1600ufullgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017090720170904
46305kcp/optimized1600ufullgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090720170904
46314kcp/optimized1600u6gcc -m32 -march=barcelona -O -fomit-frame-pointer2017090620170904
46314kcp/optimized1600ufullgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090720170904
46323kcp/optimized1600u6gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017090620170904
46323kcp/optimized1600lcu6gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017090620170904
46332kcp/optimized1600u6gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090620170904
46332kcp/optimized1600lcu6gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090620170904
46341kcp/optimized1600u6gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
46422kcp/optimized1600lcu6gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017090620170904
46431kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090620170904
46530kcp/optimized1600ufullgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
46557kcp/optimized1600ufullgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
46557kcp/optimized1600ufullgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
46557kcp/optimized1600ufullgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
46611kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090620170904
46737kcp/optimized1600lcufullgcc -m32 -march=prescott -O -fomit-frame-pointer2017090620170904
46755kcp/optimized1600lcufullgcc -m32 -march=nocona -O -fomit-frame-pointer2017090620170904
46926kcp/optimized1600u6gcc -m32 -march=i486 -O -fomit-frame-pointer2017090620170904
46962kcp/optimized1600ufullgcc -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
46998kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090620170904
47007kcp/optimized1600lcufullshldgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090620170904
47025kcp/optimized1600lcufullshldgcc -m32 -Os -fomit-frame-pointer2017090620170904
47106kcp/optimized1600ufullgcc -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
47142kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
47160kcp/optimized1600ufullgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
47169kcp/optimized1600ufullgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
47187kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090620170904
47196kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090620170904
47214kcp/optimized1600lcufullshldgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090620170904
47250kcp/optimized1600ufullgcc -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
47259kcp/optimized1600lcufullshldgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090620170904
47268kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090620170904
47268kcp/optimized1600lcufullshldgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017090620170904
47268kcp/optimized1600lcufullshldgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090620170904
47277kcp/optimized1600lcufullshldgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090620170904
47277kcp/optimized1600lcufullshldgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017090620170904
47277kcp/optimized1600lcufullshldgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090620170904
47286kcp/optimized1600lcufullshldgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090620170904
47295kcp/optimized1600lcufullshldgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090620170904
47295kcp/optimized1600ufullgcc -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
47304kcp/optimized1600lcufullshldgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090620170904
47304kcp/optimized1600ufullgcc -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
47331kcp/optimized1600lcufullshldgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090620170904
47340kcp/optimized1600lcufullshldgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090620170904
47367kcp/optimized1600u6gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090620170904
47376kcp/optimized1600lcufullshldgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090620170904
47385kcp/optimized1600lcufullshldgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090620170904
47385kcp/optimized1600u6gcc -m32 -march=pentium -O -fomit-frame-pointer2017090620170904
47394kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090620170904
47403kcp/optimized1600ufullgcc -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
47412kcp/optimized1600ufullgcc -m32 -O -fomit-frame-pointer2017090720170904
47484kcp/optimized1600u6gcc -m32 -march=i386 -O -fomit-frame-pointer2017090620170904
47655kcp/optimized1600lcufullshldgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090620170904
47655kcp/optimized1600lcufullshldgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090620170904
47682kcp/optimized1600lcufullshldgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090620170904
47700kcp/optimized1600lcufullgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090620170904
47709kcp/optimized1600lcufullgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017090620170904
47727kcp/optimized1600lcufullgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090620170904
47736kcp/optimized1600lcufullgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017090620170904
47745kcp/optimized1600lcufullshldgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090620170904
47754kcp/optimized1600lcufullshldgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090620170904
47772kcp/optimized1600lcufullshldgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090620170904
47772kcp/optimized1600lcufullshldgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090620170904
47781kcp/optimized1600lcufullgcc -m32 -march=core2 -O -fomit-frame-pointer2017090620170904
47799kcp/optimized1600lcufullgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090620170904
47817kcp/optimized1600lcufullgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090620170904
47979kcp/optimized1600ufullgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
48015kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090620170904
48042kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090620170904
48186kcp/optimized1600ufullgcc -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
48240kcp/optimized1600lcufullshldgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090620170904
48249kcp/optimized1600lcufullshldgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090620170904
48258kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
48267kcp/optimized1600ufullgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
48276kcp/optimized1600ufullgcc -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
48285kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
48330kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
48330kcp/optimized1600ufullgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
48384kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090620170904
48528kcp/optimized1600lcufullshldgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090620170904
48591kcp/optimized1600lcufullshldgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090620170904
48618kcp/optimized1600lcufullshldgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090620170904
48672kcp/optimized1600lcufullshldgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090620170904
48798kcp/optimized1600lcufullshldgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090620170904
48798kcp/optimized1600lcufullshldgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090620170904
48807kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090620170904
48825kcp/optimized1600lcufullshldgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090620170904
48870kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090620170904
48915kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090620170904
48960kcp/optimized1600lcufullshldgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090620170904
49032kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090620170904
49122kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090620170904
49167kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090620170904
49176kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090620170904
49176kcp/optimized1600lcufullshldgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090620170904
49266kcp/optimized1600lcufullshldgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090620170904
49275kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090620170904
49302kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090620170904
49302kcp/optimized1600lcufullshldgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090620170904
49311kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090620170904
49311kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090620170904
49311kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090620170904
49311kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090620170904
49473kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090620170904
49473kcp/optimized1600lcufullshldgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090620170904
49518kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090620170904
49527kcp/optimized1600lcufullshldgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017090620170904
49563kcp/optimized1600lcufullshldgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090620170904
49563kcp/optimized1600lcufullshldgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090620170904
49572kcp/optimized1600lcufullshldgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090620170904
49617kcp/optimized1600lcufullshldgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017090620170904
49635kcp/optimized1600lcufullshldgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090620170904
49644kcp/optimized1600lcufullshldgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090620170904
49662kcp/optimized1600lcufullshldgcc -m32 -O2 -fomit-frame-pointer2017090620170904
49752kcp/optimized1600lcufullshldgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090620170904
49761kcp/optimized1600lcufullshldgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090620170904
49761kcp/optimized1600lcufullshldgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090620170904
49815kcp/optimized1600lcufullshldgcc -m32 -O3 -fomit-frame-pointer2017090620170904
49842kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
49842kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
49851kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
49851kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
49923kcp/optimized1600lcu6gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090620170904
49932kcp/optimized1600lcu6gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090620170904
49959kcp/optimized1600lcu6gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090620170904
49968kcp/optimized1600lcu6gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090620170904
50040kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090620170904
50049kcp/optimized1600lcu6gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090620170904
50103kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090620170904
50103kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
50112kcp/optimized1600lcu6gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090620170904
50139kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090620170904
50157kcp/optimized1600lcu6gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090620170904
50202kcp/optimized1600lcufullshldgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090620170904
50220kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090620170904
50229kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090620170904
50229kcp/optimized1600lcu6gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090620170904
50256kcp/optimized1600lcu6gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090620170904
50301kcp/optimized1600lcu6gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090620170904
50319kcp/optimized1600lcu6gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090620170904
50346kcp/optimized1600lcu6gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090620170904
50346kcp/optimized1600lcu6gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090620170904
50364kcp/optimized1600lcufullshldgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090620170904
50364kcp/optimized1600lcu6gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090620170904
50373kcp/optimized1600lcu6gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090620170904
50382kcp/optimized1600lcufullshldgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090620170904
50463kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090620170904
50463kcp/optimized1600lcufullshldgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090620170904
50481kcp/optimized1600lcu6gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090620170904
50670kcp/optimized1600lcufullshldgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090620170904
50832kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090620170904
50949kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090620170904
50967kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090620170904
50994kcp/optimized1600lcu6gcc -m32 -O3 -fomit-frame-pointer2017090620170904
51021kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090620170904
51039kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090620170904
51048kcp/optimized1600lcu6gcc -m32 -O2 -fomit-frame-pointer2017090620170904
51066kcp/optimized1600lcu6gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090620170904
51084kcp/optimized1600lcu6gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090620170904
51228kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090620170904
51228kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090620170904
51228kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090620170904
51345kcp/optimized1600lcu6gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090620170904
51345kcp/optimized1600lcu6gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090620170904
51372kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090620170904
51372kcp/optimized1600lcu6gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090620170904
51399kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090620170904
51444kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090620170904
51462kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090620170904
51471kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090620170904
51471kcp/optimized1600lcu6gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090620170904
51507kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090620170904
51507kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090620170904
51507kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090620170904
51570kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090620170904
51642kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090620170904
51642kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090620170904
51669kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090620170904
51669kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090620170904
51696kcp/optimized1600lcu6gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090620170904
51723kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090620170904
51777kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090620170904
51786kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090620170904
51786kcp/optimized1600lcu6gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090620170904
51795kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090620170904
51849kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090620170904
51858kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090620170904
51858kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090620170904
51858kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090620170904
51858kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090620170904
51867kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090620170904
51894kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090620170904
51921kcp/optimized1600lcu6gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090620170904
51930kcp/optimized1600lcu6gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090620170904
51939kcp/optimized1600lcufullgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090620170904
51966kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090620170904
51966kcp/optimized1600lcu6gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090620170904
51966kcp/optimized1600lcu6gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090620170904
51993kcp/optimized1600lcu6gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090620170904
52002kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090620170904
52020kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090620170904
52020kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090620170904
52020kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090620170904
52029kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090620170904
52029kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090620170904
52056kcp/optimized1600lcu6gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090620170904
52056kcp/optimized1600lcu6gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090620170904
52056kcp/optimized1600lcufullshldgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090620170904
52056kcp/optimized1600lcu6gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090620170904
52074kcp/optimized1600lcufullshldgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090620170904
52074kcp/optimized1600lcufullshldgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090620170904
52092kcp/optimized1600lcu6gcc -m32 -march=k6 -Os -fomit-frame-pointer2017090620170904
52092kcp/optimized1600lcu6gcc -m32 -march=pentium -Os -fomit-frame-pointer2017090620170904
52092kcp/optimized1600lcu6gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090620170904
52101kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090620170904
52110kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090620170904
52119kcp/optimized1600lcu6gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090620170904
52137kcp/optimized1600lcu6gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090620170904
52137kcp/optimized1600lcufullshldgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090620170904
52155kcp/optimized1600lcu6gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090620170904
52164kcp/optimized1600lcu6gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090620170904
52209kcp/optimized1600lcu6gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090620170904
52227kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090620170904
52272kcp/optimized1600lcu6gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090620170904
52290kcp/optimized1600lcufullgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090620170904
52299kcp/optimized1600lcu6gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090620170904
52335kcp/optimized1600lcu6gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090620170904
52344kcp/optimized1600lcu6gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090620170904
52398kcp/optimized1600lcu6gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090620170904
52416kcp/optimized1600lcu6gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017090620170904
52461kcp/optimized1600lcu6gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090620170904
52488kcp/optimized1600lcu6gcc -m32 -Os -fomit-frame-pointer2017090620170904
52515kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090620170904
52515kcp/optimized1600lcu6gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090620170904
52533kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090620170904
52533kcp/optimized1600lcu6gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017090620170904
52542kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090620170904
52551kcp/optimized1600lcu6gcc -m32 -march=athlon -Os -fomit-frame-pointer2017090620170904
52560kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090620170904
52560kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090620170904
52560kcp/optimized1600lcu6gcc -m32 -march=k8 -Os -fomit-frame-pointer2017090620170904
52569kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090620170904
52587kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090620170904
52596kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090620170904
52614kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090620170904
52614kcp/optimized1600lcu6gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090620170904
52623kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090620170904
52641kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090620170904
52641kcp/optimized1600lcu6gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090620170904
52668kcp/optimized1600lcu6gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090620170904
52695kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090620170904
52704kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090620170904
52713kcp/optimized1600lcu6gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090620170904
52722kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090620170904
52758kcp/optimized1600lcu6gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090620170904
52767kcp/optimized1600lcu6gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090620170904
52785kcp/optimized1600lcu6gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090620170904
52794kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090620170904
52803kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090620170904
52875kcp/optimized1600lcufullgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090620170904
52929kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090620170904
53028kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090620170904
53163kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090620170904
53172kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090620170904
53172kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090620170904
53289kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090620170904
53307kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090620170904
53334kcp/optimized1600lcu6gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090620170904
53352kcp/optimized1600lcu6gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090620170904
53361kcp/optimized1600lcu6gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090620170904
53388kcp/optimized1600lcu6gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090620170904
53406kcp/optimized1600lcufullshldgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090620170904
53442kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090620170904
53451kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090620170904
53568kcp/optimized1600lcu6gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017090620170904
53568kcp/optimized1600lcu6gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090620170904
53649kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090620170904
53667kcp/optimized1600lcu6gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017090620170904
53928kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090620170904
54126kcp/optimized1600lcu6gcc -m32 -march=i486 -Os -fomit-frame-pointer2017090620170904
54198kcp/optimized1600lcufullgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090620170904
54207kcp/optimized1600lcufullgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090620170904
54225kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090620170904
54252kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090620170904
54288kcp/optimized1600lcu6gcc -m32 -march=prescott -Os -fomit-frame-pointer2017090620170904
54324kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090620170904
54333kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090620170904
54369kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090620170904
54369kcp/optimized1600lcu6gcc -m32 -march=i386 -Os -fomit-frame-pointer2017090620170904
54378kcp/optimized1600lcu6gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090620170904
54477kcp/optimized1600lcu6gcc -m32 -march=nocona -Os -fomit-frame-pointer2017090620170904
54522kcp/optimized1600lcufullshldgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090620170904
54522kcp/optimized1600lcufullshldgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090620170904
54567kcp/optimized1600lcufullshldgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090620170904
54927kcp/optimized1600lcufullgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090620170904
55026kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090620170904
55422kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090620170904
55557kcp/optimized1600lcufullgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090620170904
55746kcp/optimized1600lcufullgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017090620170904
55809kcp/optimized1600lcufullgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090620170904
55809kcp/optimized1600lcufullgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090620170904
55818kcp/optimized1600lcufullgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090620170904
55818kcp/optimized1600lcufullgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090620170904
55827kcp/optimized1600lcufullgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090620170904
55908kcp/optimized1600lcufullgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017090620170904
55962kcp/optimized1600lcufullgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090620170904
55998kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090620170904
56412kcp/optimized1600lcufullgcc -m32 -O2 -fomit-frame-pointer2017090620170904
56754kcp/optimized1600lcufullgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090620170904
56799kcp/optimized1600lcufullgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090620170904
56808kcp/optimized1600lcufullgcc -m32 -O3 -fomit-frame-pointer2017090620170904
56952kcp/optimized1600lcufullgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090620170904
57006kcp/optimized1600lcufullgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090620170904
57123kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090620170904
57897kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090620170904
58023kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
58041kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090620170904
58095kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090620170904
58221kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090620170904
58302kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090620170904
58689kcp/optimized1600u6gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090620170904
58698kcp/optimized1600u6gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090620170904
58716kcp/optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090620170904
58752kcp/optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090620170904
58788kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090620170904
58806kcp/optimized1600u6gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090620170904
58860kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090620170904
58878kcp/optimized1600u6gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090620170904
58914kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090620170904
58950kcp/optimized1600u6gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090620170904
58959kcp/optimized1600u6gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090620170904
59004kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090620170904
59004kcp/optimized1600lcufullgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090620170904
59013kcp/optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090620170904
59094kcp/optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090620170904
59103kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090620170904
59103kcp/optimized1600lcufullgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090620170904
59202kcp/optimized1600u6gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090620170904
59220kcp/optimized1600u6gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090620170904
59283kcp/optimized1600u6gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090620170904
59292kcp/optimized1600lcufullgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090620170904
59337kcp/optimized1600u6gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090620170904
59337kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090620170904
59364kcp/optimized1600u6gcc -m32 -march=pentium -Os -fomit-frame-pointer2017090620170904
59400kcp/optimized1600u6gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090620170904
59418kcp/optimized1600u6gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090620170904
59436kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090620170904
59436kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090620170904
59436kcp/optimized1600u6gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090620170904
59463kcp/optimized1600u6gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090620170904
59499kcp/optimized1600u6gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090620170904
59508kcp/optimized1600lcufullgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090620170904
59544kcp/optimized1600lcufullgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090620170904
59544kcp/optimized1600u6gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090620170904
59571kcp/optimized1600u6gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090620170904
59580kcp/optimized1600u6gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090620170904
59634kcp/optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090620170904
59688kcp/optimized1600u6gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090620170904
59823kcp/optimized1600u6gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090620170904
59913kcp/optimized1600u6gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090620170904
59958kcp/optimized1600u6gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090620170904
59958kcp/optimized1600u6gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090620170904
59967kcp/optimized1600u6gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090620170904
59985kcp/optimized1600u6gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090620170904
60057kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090620170904
60075kcp/optimized1600lcufullgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090620170904
60084kcp/optimized1600u6gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090620170904
60138kcp/optimized1600u6gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090620170904
60147kcp/optimized1600u6gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090620170904
60183kcp/inplace1600bigcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090620170904
60192kcp/inplace1600bigcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090620170904
60219kcp/optimized1600u6gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090620170904
60219kcp/optimized1600u6gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090620170904
60228kcp/optimized1600u6gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090620170904
60228kcp/optimized1600u6gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090620170904
60264kcp/optimized1600u6gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090620170904
60309kcp/optimized1600u6gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090620170904
60318kcp/optimized1600u6gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
60354kcp/optimized1600u6gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090620170904
60354kcp/optimized1600u6gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090620170904
60354kcp/optimized1600u6gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090620170904
60399kcp/optimized1600u6gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090620170904
60417kcp/optimized1600u6gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090620170904
60417kcp/optimized1600u6gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090620170904
60426kcp/optimized1600u6gcc -m32 -O3 -fomit-frame-pointer2017090620170904
60435kcp/optimized1600u6gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090620170904
60471kcp/optimized1600u6gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090620170904
60489kcp/optimized1600u6gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
60489kcp/optimized1600u6gcc -m32 -march=k6 -Os -fomit-frame-pointer2017090620170904
60507kcp/optimized1600u6gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090620170904
60507kcp/optimized1600u6gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090620170904
60534kcp/optimized1600u6gcc -m32 -Os -fomit-frame-pointer2017090620170904
60561kcp/optimized1600u6gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090620170904
60579kcp/optimized1600u6gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090620170904
60597kcp/optimized1600u6gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090620170904
60633kcp/optimized1600u6gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090620170904
60678kcp/optimized1600u6gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
60705kcp/optimized1600u6gcc -m32 -march=athlon -Os -fomit-frame-pointer2017090620170904
60705kcp/optimized1600u6gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090620170904
60732kcp/optimized1600u6gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017090620170904
60768kcp/optimized1600u6gcc -m32 -march=k8 -Os -fomit-frame-pointer2017090620170904
60777kcp/optimized1600u6gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
60813kcp/optimized1600u6gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090620170904
60831kcp/optimized1600u6gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017090620170904
60858kcp/optimized1600u6gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090620170904
60867kcp/optimized1600u6gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090620170904
60903kcp/optimized1600u6gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090620170904
60930kcp/optimized1600u6gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090620170904
60948kcp/optimized1600u6gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090620170904
60975kcp/optimized1600lcufullgcc -m32 -Os -fomit-frame-pointer2017090620170904
60993kcp/optimized1600u6gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090620170904
60993kcp/optimized1600u6gcc -m32 -O2 -fomit-frame-pointer2017090620170904
61002kcp/optimized1600lcufullgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090620170904
61011kcp/optimized1600u6gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090620170904
61038kcp/optimized1600lcufullgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090620170904
61056kcp/optimized1600u6gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090620170904
61056kcp/optimized1600lcufullgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090620170904
61056kcp/optimized1600lcufullgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090620170904
61074kcp/optimized1600u6gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090620170904
61101kcp/optimized1600u6gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090620170904
61137kcp/optimized1600lcufullgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017090620170904
61209kcp/optimized1600lcufullgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017090620170904
61209kcp/optimized1600lcufullgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090620170904
61209kcp/optimized1600lcufullgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090620170904
61218kcp/optimized1600u6gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090620170904
61227kcp/optimized1600lcufullgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090620170904
61236kcp/optimized1600u6gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017090620170904
61245kcp/optimized1600lcufullgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090620170904
61263kcp/optimized1600u6gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090620170904
61281kcp/inplace1600bigcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090620170904
61281kcp/optimized1600u6gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090620170904
61308kcp/optimized1600u6gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090620170904
61344kcp/optimized1600u6gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090620170904
61344kcp/optimized1600u6gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090620170904
61371kcp/optimized1600u6gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090620170904
61407kcp/optimized1600u6gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090620170904
61407kcp/inplace1600bigcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090620170904
61434kcp/optimized1600u6gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017090620170904
61524kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090620170904
61569kcp/optimized1600lcufullgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090620170904
61632kcp/inplace1600bigcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090620170904
61659kcp/optimized1600lcufullgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090620170904
61686kcp/optimized1600lcufullgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090620170904
61722kcp/optimized1600lcufullgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090620170904
61722kcp/optimized1600lcufullgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090620170904
61722kcp/optimized1600lcufullgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090620170904
61731kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090620170904
61749kcp/optimized1600lcufullgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090620170904
61767kcp/optimized1600u6gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
61767kcp/optimized1600u6gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090620170904
61794kcp/optimized1600lcufullgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090620170904
61857kcp/optimized1600lcufullgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090620170904
61857kcp/optimized1600lcufullgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090620170904
61875kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090620170904
61884kcp/optimized1600lcufullgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090620170904
61974kcp/inplace1600bigcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090620170904
61974kcp/optimized1600u6gcc -m32 -march=nocona -Os -fomit-frame-pointer2017090620170904
61983kcp/optimized1600u6gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090620170904
61992kcp/optimized1600u6gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090620170904
61992kcp/optimized1600u6gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090620170904
61992kcp/optimized1600u6gcc -m32 -march=i486 -Os -fomit-frame-pointer2017090620170904
62001kcp/optimized1600u6gcc -m32 -march=i386 -Os -fomit-frame-pointer2017090620170904
62037kcp/optimized1600u6gcc -m32 -march=prescott -Os -fomit-frame-pointer2017090620170904
62064kcp/optimized1600u6gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
62064kcp/optimized1600lcufullgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090620170904
62073kcp/optimized1600lcufullgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090620170904
62136kcp/optimized1600lcufullgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090620170904
62154kcp/inplace1600bigcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090620170904
62181kcp/optimized1600lcufullgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090620170904
62379kcp/optimized1600lcufullgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090620170904
62460kcp/optimized1600lcufullgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090620170904
62478kcp/optimized1600u6gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090620170904
62496kcp/optimized1600lcufullgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090620170904
62577kcp/optimized1600lcufullgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090620170904
62928kcp/optimized1600lcufullgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090620170904
63279kcp/optimized1600lcufullgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090620170904
63423kcp/optimized1600lcufullgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090620170904
63657kcp/optimized1600lcufullgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090620170904
63774kcp/inplace1600bigcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090620170904
64071kcp/inplace1600bigcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090620170904
64332kcp/inplace1600bigcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090620170904
64341kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090620170904
64350kcp/inplace1600bigcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090620170904
64620kcp/inplace1600bigcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090620170904
64665kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090620170904
64764kcp/inplace1600bigcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090620170904
64782kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090620170904
64881kcp/inplace1600bigcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090620170904
65394kcp/inplace1600bigcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090620170904
65565kcp/inplace1600bigcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090620170904
65736kcp/inplace1600bigcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090620170904
65925kcp/inplace1600bigcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090620170904
66042kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090620170904
66132kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090620170904
66285kcp/inplace1600bigcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090620170904
66384kcp/inplace1600bigcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090620170904
66411kcp/inplace1600bigcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090620170904
66717kcp/inplace1600bigcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090620170904
66735kcp/inplace1600bigcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090620170904
66888kcp/inplace1600bigcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090620170904
66960kcp/inplace1600bigcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090620170904
66960kcp/inplace1600bigcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090620170904
66978kcp/inplace1600bigcc -m32 -O3 -fomit-frame-pointer2017090620170904
67059kcp/inplace1600bigcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090620170904
67068kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
67086kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090620170904
67167kcp/inplace1600bigcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090620170904
67419kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090620170904
67446kcp/optimized1600u6gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
67464kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090620170904
67473kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090620170904
67527kcp/inplace1600bigcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090620170904
67545kcp/inplace1600bigcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090620170904
67617kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090620170904
67626kcp/inplace1600bigcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090620170904
67716kcp/inplace1600bigcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090620170904
67752kcp/inplace1600bigcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090620170904
67932kcp/inplace1600bigcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090620170904
68013kcp/inplace1600bigcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090620170904
68094kcp/inplace1600bigcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090620170904
68130kcp/inplace1600bigcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017090620170904
68175kcp/inplace1600bigcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017090620170904
68184kcp/inplace1600bigcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090620170904
68274kcp/inplace1600bigcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090620170904
68364kcp/inplace1600bigcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090620170904
68571kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090620170904
68580kcp/inplace1600bigcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090620170904
68688kcp/inplace1600bigcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090620170904
68706kcp/inplace1600bigcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090620170904
68805kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090620170904
68823kcp/inplace1600bigcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090620170904
69048kcp/inplace1600bigcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090620170904
69048kcp/inplace1600bigcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090620170904
69048kcp/inplace1600bigcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090620170904
69066kcp/inplace1600bigcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090620170904
69066kcp/inplace1600bigcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090620170904
69084kcp/inplace1600bigcc -m32 -O2 -fomit-frame-pointer2017090620170904
69174kcp/inplace1600bigcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090620170904
69273kcp/inplace1600bigcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090620170904
69372kcp/inplace1600bigcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090620170904
69390kcp/inplace1600bigcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090620170904
69498kcp/inplace1600bigcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090620170904
69507kcp/inplace1600bigcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090620170904
69696kcp/optimized1600u6gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090620170904
69822kcp/inplace1600bigcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090620170904
70002kcp/optimized1600u6gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090620170904
70335kcp/inplace1600bigcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090620170904
71010kcp/optimized1600u6gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090620170904
71019kcp/inplace1600bigcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090620170904
71037kcp/optimized1600u6gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090620170904
71163kcp/inplace1600bigcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090620170904
71280kcp/inplace1600bigcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090620170904
71568kcp/inplace1600bigcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090620170904
71649kcp/inplace1600bigcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090620170904
71928kcp/inplace1600bigcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090620170904
72072kcp/inplace1600bigcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090620170904
72117kcp/inplace1600bigcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090620170904
72927kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090620170904
73035kcp/inplace1600bigcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090620170904
76329kcp/compact1600gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090620170904
76383kcp/compact1600gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090620170904
77049kcp/compact1600gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090620170904
77490kcp/compact1600gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090620170904
77517kcp/compact1600gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090620170904
77715kcp/compact1600gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090620170904
77715kcp/compact1600gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090620170904
78039kcp/compact1600gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090620170904
78093kcp/compact1600gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090620170904
78291kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090620170904
78291kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090620170904
78300kcp/compact1600gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090620170904
78300kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090620170904
78318kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090620170904
78462kcp/compact1600gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090620170904
79857kcp/compact1600gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090620170904
80739kcp/compact1600gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090620170904
81315kcp/optimized1600lcufullgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090620170904
81423kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090620170904
81513kcp/compact1600gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090620170904
81693kcp/optimized1600lcufullgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090620170904
81711kcp/optimized1600lcufullgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090620170904
81711kcp/optimized1600lcufullgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090620170904
81747kcp/optimized1600lcufullgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090620170904
81945kcp/compact1600gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090620170904
82512kcp/compact1600gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090620170904
82521kcp/optimized1600lcufullgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090620170904
82836kcp/compact1600gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090620170904
82836kcp/compact1600gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090620170904
83493kcp/optimized1600lcufullgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090620170904
83529kcp/optimized1600lcufullgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090620170904
83574kcp/compact1600gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090620170904
83646kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090620170904
83718kcp/compact1600gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090620170904
83736kcp/compact1600gcc -funroll-loops -m32 -O -fomit-frame-pointer2017090620170904
83808kcp/compact1600gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090620170904
84033kcp/compact1600gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090620170904
84150kcp/compact1600gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090620170904
84357kcp/compact1600gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090620170904
84447kcp/compact1600gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090620170904
84654kcp/compact1600gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090620170904
84825kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090620170904
84825kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090620170904
84852kcp/compact1600gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090620170904
85077kcp/compact1600gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090620170904
85293kcp/compact1600gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090620170904
85608kcp/compact1600gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090620170904
85779kcp/compact1600gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090620170904
85887kcp/compact1600gcc -m32 -O3 -fomit-frame-pointer2017090620170904
86085kcp/compact1600gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090620170904
86292kcp/compact1600gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090620170904
86517kcp/compact1600gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090620170904
86544kcp/compact1600gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090620170904
87849kcp/compact1600gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090620170904
87966kcp/compact1600gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090620170904
88083kcp/compact1600gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090620170904
88353kcp/compact1600gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090620170904
88362kcp/compact1600gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090620170904
88632kcp/compact1600gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090620170904
88758kcp/compact1600gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090620170904
88857kcp/compact1600gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090620170904
88902kcp/compact1600gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090620170904
88947kcp/compact1600gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090620170904
88956kcp/compact1600gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090620170904
89370kcp/compact1600gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090620170904
89694kcp/compact1600gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090620170904
89937kcp/compact1600gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090620170904
90090kcp/compact1600gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090620170904
90153kcp/compact1600gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090620170904
90801kcp/compact1600gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090620170904
91296kcp/compact1600gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090620170904
91305kcp/compact1600gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090620170904
91656kcp/compact1600gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090620170904
91656kcp/compact1600gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090620170904
91728kcp/compact1600gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090620170904
91935kcp/compact1600gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090620170904
92412kcp/compact1600gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090620170904
92772kcp/compact1600gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090620170904
93411kcp/compact1600gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090620170904
93627kcp/compact1600gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090620170904
94563kcp/compact1600gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090620170904
94644kcp/compact1600gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090620170904
95310kcp/compact1600gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090620170904
95382kcp/compact1600gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090620170904
96048kcp/compact1600gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090620170904
96489kcp/compact1600gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090620170904
97407kcp/compact1600gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090620170904
99144kcp/compact1600gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090620170904
100296kcp/compact1600gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090620170904
101979kcp/optimized1600ufullgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
101979kcp/optimized1600ufullgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
101997kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
102078kcp/optimized1600ufullgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
102078kcp/optimized1600ufullgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
102105kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
102114kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
102123kcp/optimized1600ufullgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
102123kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
102159kcp/optimized1600ufullgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
102159kcp/optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
102159kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
102195kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
102213kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
102231kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
102249kcp/optimized1600ufullgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
102258kcp/optimized1600ufullgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090720170904
102285kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
102294kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
102294kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
102294kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
102303kcp/optimized1600ufullgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090720170904
102312kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
102312kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
102312kcp/optimized1600ufullgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
102321kcp/optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
102321kcp/optimized1600ufullgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
102321kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
102330kcp/optimized1600ufullgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090720170904
102330kcp/optimized1600ufullgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
102330kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
102330kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
102330kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
102330kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
102339kcp/optimized1600ufullgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
102339kcp/optimized1600ufullgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
102339kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
102393kcp/optimized1600ufullgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
102402kcp/optimized1600ufullgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
102420kcp/optimized1600ufullgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
102447kcp/optimized1600ufullgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
102465kcp/optimized1600ufullgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
103536kcp/optimized1600ufullgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
103581kcp/optimized1600ufullgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
103590kcp/optimized1600ufullgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090720170904
103599kcp/optimized1600ufullgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090720170904
103599kcp/optimized1600ufullgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090720170904
103608kcp/optimized1600ufullgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
103635kcp/optimized1600ufullgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090720170904
103644kcp/optimized1600ufullgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090720170904
103644kcp/optimized1600ufullgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
103644kcp/optimized1600ufullgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
103653kcp/optimized1600ufullgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017090720170904
103662kcp/optimized1600ufullgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090720170904
103662kcp/optimized1600ufullgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
103671kcp/optimized1600ufullgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
103680kcp/optimized1600ufullgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017090720170904
103680kcp/optimized1600ufullgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
103698kcp/optimized1600ufullgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
103698kcp/optimized1600ufullgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
103698kcp/optimized1600ufullgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
103761kcp/optimized1600ufullgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
103779kcp/optimized1600ufullgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
103788kcp/optimized1600ufullgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
103815kcp/optimized1600ufullgcc -m32 -O3 -fomit-frame-pointer2017090720170904
103824kcp/optimized1600ufullgcc -m32 -O2 -fomit-frame-pointer2017090720170904
103860kcp/optimized1600ufullgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
103887kcp/optimized1600ufullgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090720170904
103887kcp/optimized1600ufullgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
103896kcp/optimized1600ufullgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
103914kcp/optimized1600ufullgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
103914kcp/optimized1600ufullgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
103968kcp/optimized1600ufullgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
103968kcp/optimized1600ufullgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
103968kcp/optimized1600ufullgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017090720170904
103968kcp/optimized1600ufullgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090720170904
103968kcp/optimized1600ufullgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090720170904
103968kcp/optimized1600ufullgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090720170904
103968kcp/optimized1600ufullgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017090720170904
103968kcp/optimized1600ufullgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
103968kcp/optimized1600ufullgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090720170904
103977kcp/optimized1600ufullgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090720170904
103995kcp/optimized1600ufullgcc -m32 -Os -fomit-frame-pointer2017090720170904
103995kcp/optimized1600ufullgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
103995kcp/optimized1600ufullgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
104040kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090620170904
104058kcp/optimized1600ufullgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
104067kcp/optimized1600ufullgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
104085kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090620170904
104139kcp/optimized1600ufullgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
104148kcp/optimized1600ufullgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
104157kcp/optimized1600ufullgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
104157kcp/optimized1600ufullgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
104157kcp/optimized1600ufullgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
104166kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090620170904
104166kcp/optimized1600ufullgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
104166kcp/optimized1600ufullgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
104166kcp/optimized1600ufullgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
104175kcp/optimized1600ufullgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
104193kcp/optimized1600lcufullshldgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090620170904
104238kcp/optimized1600ufullgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
104283kcp/optimized1600ufullgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
104409kcp/optimized1600ufullgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
104472kcp/optimized1600lcufullshldgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090620170904
104481kcp/optimized1600lcufullshldgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090620170904
104499kcp/optimized1600lcufullshldgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090620170904
104733kcp/optimized1600ufullgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
104859kcp/optimized1600lcufullshldgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090620170904
107739kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
107739kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
107802kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
107811kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
107811kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
107829kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
107856kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
108072kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
108396kcp/compact1600gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090620170904
108675kcp/optimized1600ufullgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
108828kcp/optimized1600ufullgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
108828kcp/optimized1600ufullgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
108828kcp/optimized1600ufullgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
108828kcp/optimized1600ufullgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
108855kcp/optimized1600ufullgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
108873kcp/optimized1600ufullgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
108873kcp/optimized1600ufullgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
109485kcp/compact1600gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090620170904
110448kcp/compact1600gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090620170904
110448kcp/compact1600gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090620170904
110673kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090620170904
110772kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090620170904
110790kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090620170904
110817kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090620170904
111726kcp/compact1600gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090620170904
111789kcp/optimized1600lcufullgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090620170904
111807kcp/optimized1600lcufullgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090620170904
111861kcp/optimized1600lcufullgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090620170904
111861kcp/optimized1600lcufullgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090620170904
118449kcp/compact1600gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090620170904
119070kcp/compact1600gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090620170904
119124kcp/compact1600gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017090620170904
119151kcp/compact1600gcc -m32 -march=nocona -O -fomit-frame-pointer2017090620170904
119196kcp/compact1600gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090620170904
119547kcp/compact1600gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090620170904
119691kcp/compact1600gcc -m32 -O -fomit-frame-pointer2017090620170904
120987kcp/compact1600gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090620170904
121311kcp/compact1600gcc -m32 -march=core2 -O -fomit-frame-pointer2017090620170904
121491kcp/compact1600gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090620170904
121752kcp/compact1600gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090620170904
122076kcp/compact1600gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090620170904
122355kcp/compact1600gcc -m32 -O2 -fomit-frame-pointer2017090620170904
122985kcp/compact1600gcc -m32 -march=athlon -O -fomit-frame-pointer2017090620170904
123345kcp/compact1600gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090620170904
123489kcp/compact1600gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090620170904
123552kcp/compact1600gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090620170904
123759kcp/compact1600gcc -m32 -march=prescott -O -fomit-frame-pointer2017090620170904
123840kcp/compact1600gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090620170904
124164kcp/compact1600gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090620170904
125298kcp/reference1600gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
125298kcp/compact1600gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090620170904
125694kcp/reference1600gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
126135kcp/compact1600gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017090620170904
126441kcp/compact1600gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090620170904
126540kcp/compact1600gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090620170904
126594kcp/compact1600gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017090620170904
127260kcp/compact1600gcc -m32 -march=k6 -O -fomit-frame-pointer2017090620170904
127269kcp/compact1600gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090620170904
127953kcp/compact1600gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090620170904
128448kcp/reference1600gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
128466kcp/reference1600gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
128538kcp/compact1600gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017090620170904
128718kcp/compact1600gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090620170904
129447kcp/compact1600gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090620170904
129510kcp/reference1600gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
129888kcp/compact1600gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090620170904
129942kcp/compact1600gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090620170904
130122kcp/compact1600gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090620170904
130239kcp/compact1600gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090620170904
130833kcp/compact1600gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090620170904
131076kcp/compact1600gcc -m32 -march=k6 -Os -fomit-frame-pointer2017090620170904
131094kcp/compact1600gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090620170904
131148kcp/compact1600gcc -m32 -march=k8 -O -fomit-frame-pointer2017090620170904
131292kcp/compact1600gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090620170904
131310kcp/compact1600gcc -m32 -march=i486 -O -fomit-frame-pointer2017090620170904
131427kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
131607kcp/compact1600gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090620170904
131814kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
131841kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
131868kcp/optimized1600ufullgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
132093kcp/compact1600gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090620170904
132093kcp/compact1600gcc -m32 -march=pentium -O -fomit-frame-pointer2017090620170904
132354kcp/compact1600gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090620170904
132381kcp/compact1600gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090620170904
132480kcp/reference1600gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
132561kcp/compact1600gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090620170904
133128kcp/optimized1600ufullgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
133137kcp/optimized1600ufullgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
133227kcp/optimized1600ufullgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
133236kcp/optimized1600ufullgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
133425kcp/compact1600gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090620170904
134091kcp/compact1600gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090620170904
135054kcp/compact1600gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090620170904
135378kcp/reference1600gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
135999kcp/reference1600gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
136017kcp/reference1600gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
136152kcp/reference1600gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
136278kcp/reference1600gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
136332kcp/compact1600gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090620170904
137223kcp/compact1600gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090620170904
137826kcp/compact1600gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090620170904
137916kcp/reference1600gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090720170904
138087kcp/compact1600gcc -m32 -march=i386 -O -fomit-frame-pointer2017090620170904
138564kcp/reference1600gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
138744kcp/reference1600gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
138933kcp/compact1600gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090620170904
138942kcp/reference1600gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
138960kcp/reference1600gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
139185kcp/reference1600gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
139572kcp/reference1600gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
139779kcp/compact1600gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090620170904
139779kcp/compact1600gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090620170904
139833kcp/reference1600gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
139878kcp/compact1600gcc -m32 -march=i486 -Os -fomit-frame-pointer2017090620170904
139950kcp/compact1600gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090620170904
140067kcp/reference1600gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
140166kcp/reference1600gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
140427kcp/compact1600gcc -m32 -march=barcelona -O -fomit-frame-pointer2017090620170904
141129kcp/reference1600gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
141273kcp/reference1600gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
141354kcp/reference1600gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090720170904
141750kcp/reference1600gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
141930kcp/reference1600gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090720170904
141993kcp/reference1600gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
142614kcp/compact1600gcc -m32 -march=i386 -Os -fomit-frame-pointer2017090620170904
142857kcp/reference1600gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090720170904
142875kcp/reference1600gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
143172kcp/compact1600gcc -m32 -march=pentium -Os -fomit-frame-pointer2017090620170904
143667kcp/reference1600gcc -m32 -O3 -fomit-frame-pointer2017090720170904
143982kcp/reference1600gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
144459kcp/reference1600gcc -funroll-loops -m32 -O -fomit-frame-pointer2017090720170904
144513kcp/reference1600gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
144576kcp/reference1600gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
144891kcp/reference1600gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
144900kcp/reference1600gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
145026kcp/reference1600gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
145080kcp/compact1600gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090620170904
146007kcp/reference1600gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
146772kcp/compact1600gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090620170904
146808kcp/reference1600gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
146961kcp/compact1600gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090620170904
146988kcp/compact1600gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090620170904
147249kcp/compact1600gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090620170904
147591kcp/compact1600gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017090620170904
147600kcp/compact1600gcc -m32 -Os -fomit-frame-pointer2017090620170904
147690kcp/reference1600gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
147969kcp/compact1600gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090620170904
148230kcp/compact1600gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090620170904
148356kcp/reference1600gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
148401kcp/compact1600gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090620170904
148428kcp/compact1600gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090620170904
148473kcp/compact1600gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017090620170904
148617kcp/compact1600gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090620170904
148734kcp/compact1600gcc -m32 -march=athlon -Os -fomit-frame-pointer2017090620170904
148959kcp/reference1600gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
149328kcp/reference1600gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
149967kcp/reference1600gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
150291kcp/reference1600gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
150435kcp/compact1600gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090620170904
150489kcp/compact1600gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090620170904
151155kcp/compact1600gcc -m32 -march=k8 -Os -fomit-frame-pointer2017090620170904
151434kcp/compact1600gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090620170904
151740kcp/reference1600gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
151893kcp/compact1600gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090620170904
151965kcp/compact1600gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090620170904
152082kcp/compact1600gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090620170904
152127kcp/reference1600gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
152235kcp/reference1600gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
152352kcp/compact1600gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090620170904
152541kcp/compact1600gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090620170904
152829kcp/reference1600gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
153234kcp/reference1600gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
153243kcp/compact1600gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090620170904
154107kcp/reference1600gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
154629kcp/reference1600gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
155340kcp/reference1600gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
155448kcp/compact1600gcc -m32 -march=prescott -Os -fomit-frame-pointer2017090620170904
155682kcp/reference1600gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
155736kcp/reference1600gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
156186kcp/compact1600gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090620170904
156267kcp/compact1600gcc -m32 -march=nocona -Os -fomit-frame-pointer2017090620170904
158049kcp/reference1600gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
158814kcp/reference1600gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
170577kcp/reference1600gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
175527kcp/reference1600gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
175860kcp/reference1600gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
176733kcp/reference1600gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
177057kcp/reference1600gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
177165kcp/reference1600gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
177660kcp/reference1600gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
177723kcp/reference1600gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
178452kcp/reference1600gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
179496kcp/reference1600gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
179928kcp/reference1600gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
183141kcp/reference1600gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
185625kcp/reference1600gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
187272kcp/reference1600gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
191916kcp/reference1600gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
192051kcp/reference1600gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
193734kcp/reference1600gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
266445kcp/reference1600gcc -m32 -O -fomit-frame-pointer2017090720170904
269505kcp/reference1600gcc -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
270306kcp/reference1600gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017090720170904
270324kcp/reference1600gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017090720170904
270738kcp/reference1600gcc -m32 -march=core2 -O -fomit-frame-pointer2017090720170904
270810kcp/reference1600gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090720170904
270819kcp/reference1600gcc -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
270954kcp/reference1600gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090720170904
270972kcp/reference1600gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090720170904
270972kcp/reference1600gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090720170904
271521kcp/reference1600gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
271602kcp/reference1600gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
272205kcp/reference1600gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
274806kcp/reference1600gcc -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
276480kcp/reference1600gcc -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
277524kcp/reference1600gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
277542kcp/reference1600gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
277551kcp/reference1600gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
277875kcp/reference1600gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090720170904
277956kcp/reference1600gcc -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
277965kcp/reference1600gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090720170904
278019kcp/reference1600gcc -m32 -O2 -fomit-frame-pointer2017090720170904
278037kcp/reference1600gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017090720170904
278091kcp/reference1600gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090720170904
278118kcp/reference1600gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017090720170904
278154kcp/reference1600gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
278271kcp/reference1600gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090720170904
278325kcp/reference1600gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090720170904
279423kcp/reference1600gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
280206kcp/reference1600gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
281097kcp/reference1600gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
281826kcp/reference1600gcc -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
282618kcp/reference1600gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
290619kcp/reference1600gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
290646kcp/reference1600gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
290835kcp/reference1600gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
290862kcp/reference1600gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
291825kcp/reference1600gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
291843kcp/reference1600gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
295020kcp/reference1600gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
296352kcp/reference1600gcc -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
296640kcp/reference1600gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
337590kcp/reference1600gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
344196kcp/reference1600gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
472509kcp/reference1600gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
474354kcp/reference1600gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
475362kcp/reference1600gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
476154kcp/reference1600gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
476523kcp/reference1600gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
476541kcp/reference1600gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
478863kcp/reference1600gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090720170904
481005kcp/reference1600gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
481383kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
482067kcp/reference1600gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
482796kcp/reference1600-32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090720170904
483363kcp/reference1600gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
484398kcp/reference1600gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
484416kcp/reference1600gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
485073kcp/reference1600gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
485217kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
488232kcp/reference1600gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
488349kcp/reference1600gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
488358kcp/reference1600gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
488727kcp/reference1600gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
488970kcp/reference1600gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
489906kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
490635kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
492048kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
492669kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
493803kcp/reference1600gcc -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
495558kcp/reference1600gcc -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
495603kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
496305kcp/reference1600gcc -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
496359kcp/reference1600gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
496368kcp/reference1600gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
496422kcp/reference1600gcc -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
496449kcp/reference1600gcc -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
496521kcp/reference1600gcc -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
496638kcp/reference1600gcc -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
497097kcp/reference1600gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
497529kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
499275kcp/reference1600gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
499356kcp/reference1600gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
499365kcp/reference1600gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
499590kcp/reference1600gcc -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
500661kcp/reference1600gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
500814kcp/reference1600gcc -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
502056kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
502317kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
502371kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
502515kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
502776kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
503712kcp/reference1600gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017090720170904
503712kcp/reference1600gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090720170904
503847kcp/reference1600gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090720170904
504207kcp/reference1600gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
504207kcp/reference1600gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
504234kcp/reference1600gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
504306kcp/reference1600gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
504369kcp/reference1600gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
504837kcp/reference1600gcc -m32 -Os -fomit-frame-pointer2017090720170904
504927kcp/reference1600gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090720170904
505026kcp/reference1600gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017090720170904
505287kcp/reference1600gcc -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
505395kcp/reference1600gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
507258kcp/reference1600gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090720170904
510093kcp/reference1600gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090720170904
526113kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
527688kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
529218kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
535158kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
535194kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
536643kcp/reference1600-32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090720170904
537138kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
539784kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
539874kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
540234kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
540270kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
542547kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
543924kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
544392kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
545778kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
574353kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
574704kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
574866kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
578961kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
585135kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
585288kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
585684kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
585738kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
587889kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
589995kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
590499kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
591084kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
591183kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
594144kcp/reference1600-32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
594576kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
595053kcp/reference1600-32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
595485kcp/reference1600-32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
596934kcp/reference1600-32bitsgcc -m32 -O2 -fomit-frame-pointer2017090720170904
600174kcp/reference1600-32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
601659kcp/reference1600-32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090720170904
602289kcp/reference1600-32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090720170904
602451kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
602469kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
604962kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
605016kcp/reference1600-32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090720170904
605151kcp/reference1600-32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
605529kcp/reference1600-32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
605988kcp/reference1600-32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
606843kcp/reference1600-32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090720170904
609192kcp/reference1600-32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
609624kcp/reference1600-32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
609741kcp/reference1600-32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
616581kcp/reference1600-32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090720170904
617355kcp/reference1600-32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
620289kcp/reference1600-32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
620721kcp/reference1600-32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090720170904
622134kcp/reference1600-32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
624105kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
624870kcp/reference1600-32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
625635kcp/reference1600-32bitsgcc -m32 -O3 -fomit-frame-pointer2017090720170904
627399kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
628947kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
632754kcp/reference1600-32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
635634kcp/reference1600-32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
641223kcp/reference1600-32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
642447kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
642735kcp/reference1600-32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
643365kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
643887kcp/reference1600-32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
646029kcp/reference1600-32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
646506kcp/reference1600-32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
647361kcp/reference1600-32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
648153kcp/reference1600-32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
655263kcp/reference1600-32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
665730kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
666918kcp/reference1600-32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
672192kcp/reference1600-32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
672444kcp/reference1600-32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
672687kcp/reference1600-32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
673353kcp/reference1600-32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090720170904
673389kcp/reference1600-32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017090720170904
673875kcp/reference1600-32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017090720170904
678006kcp/reference1600-32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
680355kcp/reference1600-32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090720170904
684549kcp/reference1600-32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
686880kcp/reference1600-32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
686952kcp/reference1600-32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
688410kcp/reference1600-32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
691506kcp/reference1600-32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
692361kcp/reference1600-32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
694062kcp/reference1600-32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
694674kcp/reference1600-32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
695232kcp/reference1600-32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
696645kcp/reference1600-32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
696915kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
698805kcp/reference1600-32bitsgcc -m32 -O -fomit-frame-pointer2017090720170904
708291kcp/reference1600-32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
717642kcp/reference1600-32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
717732kcp/reference1600-32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090720170904
721764kcp/reference1600-32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090720170904
724842kcp/reference1600-32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017090720170904
725481kcp/reference1600-32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090720170904
729738kcp/reference1600-32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017090720170904
730692kcp/reference1600-32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2017090720170904
736056kcp/reference1600-32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090720170904
749610kcp/reference1600-32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
760086kcp/reference1600-32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
808866kcp/reference1600-32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
810450kcp/reference1600-32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
810648kcp/reference1600-32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
822672kcp/reference1600-32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
891954kcp/reference1600-32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
897327kcp/reference1600-32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
897480kcp/reference1600-32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
922212kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
923544kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
925731kcp/reference1600-32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090720170904
926118kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
928053kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
929511kcp/reference1600-32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
930420kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
932778kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
933912kcp/reference1600-32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
934254kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
934839kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
936360kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
938637kcp/reference1600-32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
939114kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
939744kcp/reference1600-32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
942390kcp/reference1600-32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
943209kcp/reference1600-32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
943731kcp/reference1600-32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090720170904
943884kcp/reference1600-32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090720170904
944091kcp/reference1600-32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017090720170904
944397kcp/reference1600-32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
945432kcp/reference1600-32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
945837kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
946053kcp/reference1600-32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017090720170904
947259kcp/reference1600-32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090720170904
950373kcp/reference1600-32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090720170904
950814kcp/reference1600-32bitsgcc -m32 -Os -fomit-frame-pointer2017090720170904
953811kcp/reference1600-32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090720170904
953874kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
954720kcp/reference1600-32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
954963kcp/reference1600-32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
957627kcp/reference1600-32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
957645kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
957960kcp/reference1600-32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
958959kcp/reference1600-32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
960084kcp/reference1600-32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
960723kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
960795kcp/reference1600-32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
961371kcp/reference1600-32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
963018kcp/reference1600-32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
965880kcp/reference1600-32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
969417kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
973008kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
973107kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904

Test failure

Implementation: crypto_hash/k12/kcp/compact1600
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 27, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer kcp/compact1600 kcp/inplace1600bi kcp/optimized1600lcu6 kcp/optimized1600lcufull kcp/optimized1600lcufullshld kcp/optimized1600u6 kcp/optimized1600ufull kcp/reference1600 kcp/reference1600-32bits
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer kcp/compact1600 kcp/inplace1600bi kcp/optimized1600lcu6 kcp/optimized1600lcufull kcp/optimized1600lcufullshld kcp/optimized1600u6 kcp/optimized1600ufull kcp/reference1600 kcp/reference1600-32bits
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer kcp/compact1600 kcp/inplace1600bi kcp/optimized1600lcu6 kcp/optimized1600lcufull kcp/optimized1600lcufullshld kcp/optimized1600u6 kcp/optimized1600ufull kcp/reference1600 kcp/reference1600-32bits

Compiler output

Implementation: crypto_hash/k12/kcp/optimized1600AVX512
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: # error "SSE4.1 instruction set not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:31:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:25:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
KeccakP-1600-AVX512.c: # error "SSE2 instruction set not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:0:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: # error "AES/PCLMUL instructions not enabled"
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:204:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
KeccakP-1600-AVX512.c: ^

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

Compiler output

Implementation: crypto_hash/k12/kcp/optimized1600XOPu6
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:33:1: error: unknown type name '__m128i'
KeccakP-1600-XOP.c: typedef __m128i V64;
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:34:1: error: unknown type name '__m128i'
KeccakP-1600-XOP.c: typedef __m128i V128;
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_Nrounds':
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:31: error: '__m128i' undeclared (first use in this function)
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:189:11: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Cei = GET64HILO(Cae, Cio); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:200:5: note: in expansion of macro 'computeD'
KeccakP-1600-XOP.c: computeD \
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: ...

Number of similar (compiler,implementation) pairs: 192, 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=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 -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=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
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/optimized1600ARMv7A
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:17: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:24: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:53: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:269: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:270: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:271: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...

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

Compiler output

Implementation: crypto_hash/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: 166, 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 -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 -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 -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 -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 -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 -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: 166, 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 -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 -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 -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 -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 -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 -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: 166, 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 -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 -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 -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 -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 -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 -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: 166, 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 -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 -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 -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 -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 -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 -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: 166, 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 -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 -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 -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 -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 -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 -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: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=athlon -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=athlon -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=athlon -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=athlon -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=core2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=core2 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=core2 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=core2 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=corei7 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=corei7 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=i386 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=i386 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=i386 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=i386 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=i486 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=i486 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=i486 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=i486 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=k6-2 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=k6-3 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=k6 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=k6 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=k6 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=k6 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentium-m -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentium2 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentium3 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentium4 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentium -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentium -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentium -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentium -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=prescott -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=prescott -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=prescott -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m32 -march=prescott -Os -fomit-frame-pointer kcp/optimized1600ARMv8A

Compiler output

Implementation: crypto_hash/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: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=athlon -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=athlon -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=athlon -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=athlon -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=core2 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=core2 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=core2 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=core2 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=corei7 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=corei7 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=i386 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=i386 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=i386 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=i386 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=i486 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=i486 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=i486 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=i486 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=k6-2 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=k6-3 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=k6 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=k6 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=k6 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=k6 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=k8 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=nocona -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentium-m -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentium2 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentium3 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentium4 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentium -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentium -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentium -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentium -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=prescott -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=prescott -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=prescott -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m32 -march=prescott -Os -fomit-frame-pointer kcp/optimized1600AVR8

Compiler output

Implementation: crypto_hash/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: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=athlon -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=athlon -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=athlon -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=athlon -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=core2 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=core2 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=core2 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=core2 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=corei7 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=corei7 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=i386 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=i386 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=i386 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=i386 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=i486 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=i486 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=i486 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=i486 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=k6-2 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=k6-3 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=k6 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=k6 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=k6 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=k6 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=k8 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=k8 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=k8 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=k8 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=nocona -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=nocona -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=nocona -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=nocona -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentium-m -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentium2 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentium3 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentium4 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentium -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentium -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentium -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentium -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=prescott -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=prescott -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=prescott -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m32 -march=prescott -Os -fomit-frame-pointer kcp/compact1600AVR8

Compiler output

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

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

Compiler output

Implementation: crypto_hash/k12/kcp/optimized1600XOPu6
Compiler: gcc -funroll-loops -m32 -march=barcelona -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:400:5: error: incompatible type for argument 2 of '_mm_xor_si128'
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/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:400:5: error: incompatible type for argument 2 of '_mm_xor_si128'
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/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:400:5: error: can't convert between vector values of different size
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:400:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: ...

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

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

Compiler output

Implementation: crypto_hash/k12/kcp/optimized1600XOPu6
Compiler: gcc -m32 -march=barcelona -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:400:5: error: incompatible type for argument 2 of '_mm_xor_si128'
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/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:400:5: error: incompatible type for argument 2 of '_mm_xor_si128'
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/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:400:5: error: can't convert between vector values of different size
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:400:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: ...
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_Nrounds':
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:400:5: error: incompatible type for argument 2 of '_mm_xor_si128'
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/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:400:5: error: incompatible type for argument 2 of '_mm_xor_si128'
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/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:400:5: error: can't convert between vector values of different size
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:400:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
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/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/optimized1600AVX512
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:204:1: error: unknown type name '__m512i'
KeccakP-1600-AVX512.c: typedef __m512i V512;
KeccakP-1600-AVX512.c: ^

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer kcp/optimized1600AVX512

Compiler output

Implementation: crypto_hash/k12/kcp/optimized1600XOPu6
Compiler: gcc -m32 -march=core-avx-i -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:400:5: error: incompatible type for argument 2 of '_mm_xor_si128'
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/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:400:5: error: incompatible type for argument 2 of '_mm_xor_si128'
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/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
KeccakP-1600-XOP.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:400:5: error: incompatible type for argument 2 of '_mm_xor_si128'
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/4.8/include/xmmintrin.h:1246:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/x86intrin.h:34,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: ...

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

Compiler output

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

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