Implementation notes: x86, latour, crypto_core/keccakf160032bits

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_core
Primitive: keccakf160032bits
TimeImplementationCompilerBenchmark dateSUPERCOP version
4599inplace1600bigcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017121920171218
4608inplace1600bigcc -funroll-loops -m32 -O -fomit-frame-pointer2017121920171218
4608inplace1600bigcc -funroll-loops -m32 -Os -fomit-frame-pointer2017121920171218
4617inplace1600bigcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017121920171218
4617inplace1600bigcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017121920171218
4617inplace1600bigcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017121920171218
4617inplace1600bigcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017121920171218
4617inplace1600bigcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017121920171218
4617inplace1600bigcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121920171218
4617inplace1600bigcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017121920171218
4617inplace1600bigcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017121920171218
4617inplace1600bigcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017121920171218
4626inplace1600bigcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017121920171218
4626inplace1600bigcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017121920171218
4626inplace1600bigcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017121920171218
4626inplace1600bigcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017121920171218
4626inplace1600bigcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121920171218
4635inplace1600bigcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017121920171218
4635inplace1600bigcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017121920171218
4635inplace1600bigcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017121920171218
4635inplace1600bigcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121920171218
4635inplace1600bigcc -m32 -march=pentium -Os -fomit-frame-pointer2017121920171218
4644inplace1600bigcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121920171218
4644inplace1600bigcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017121920171218
4644inplace1600bigcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017121920171218
4653inplace1600bigcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017121920171218
4653inplace1600bigcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017121920171218
4653inplace1600bigcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017121920171218
4653inplace1600bigcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017121920171218
4662inplace1600bigcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017121920171218
4662inplace1600bigcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017121920171218
4662inplace1600bigcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017121920171218
4671inplace1600bigcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017121920171218
4671inplace1600bigcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017121920171218
4671inplace1600bigcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017121920171218
4680inplace1600bigcc -m32 -Os -fomit-frame-pointer2017121920171218
4680inplace1600bigcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017121920171218
4680inplace1600bigcc -m32 -march=core2 -O -fomit-frame-pointer2017121920171218
4680inplace1600bigcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017121920171218
4680inplace1600bigcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017121920171218
4680inplace1600bigcc -m32 -march=corei7 -O -fomit-frame-pointer2017121920171218
4680inplace1600bigcc -m32 -march=k6 -Os -fomit-frame-pointer2017121920171218
4680inplace1600bigcc -m32 -march=pentium -O -fomit-frame-pointer2017121920171218
4689inplace1600bigcc -m32 -march=nocona -O -fomit-frame-pointer2017121920171218
4689inplace1600bigcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017121920171218
4689inplace1600bigcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017121920171218
4689inplace1600bigcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121920171218
4689inplace1600bigcc -m32 -march=prescott -O -fomit-frame-pointer2017121920171218
4698inplace1600bigcc -m32 -O -fomit-frame-pointer2017121920171218
4698inplace1600bigcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017121920171218
4698inplace1600bigcc -m32 -march=k6-2 -O -fomit-frame-pointer2017121920171218
4698inplace1600bigcc -m32 -march=k6-3 -O -fomit-frame-pointer2017121920171218
4698inplace1600bigcc -m32 -march=k6 -O -fomit-frame-pointer2017121920171218
4698inplace1600bigcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121920171218
4698inplace1600bigcc -m32 -march=pentium4 -O -fomit-frame-pointer2017121920171218
4707inplace1600bigcc -m32 -march=pentium-m -O -fomit-frame-pointer2017121920171218
4707inplace1600bigcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017121920171218
4707inplace1600bigcc -m32 -march=pentium3 -O -fomit-frame-pointer2017121920171218
4707inplace1600bigcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017121920171218
4716inplace1600bigcc -m32 -march=barcelona -O -fomit-frame-pointer2017121920171218
4716inplace1600bigcc -m32 -march=i486 -O -fomit-frame-pointer2017121920171218
4716inplace1600bigcc -m32 -march=pentium2 -O -fomit-frame-pointer2017121920171218
4725inplace1600bigcc -m32 -march=athlon -O -fomit-frame-pointer2017121920171218
4725inplace1600bigcc -m32 -march=k8 -O -fomit-frame-pointer2017121920171218
4734inplace1600bigcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017121920171218
4734inplace1600bigcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017121920171218
4734inplace1600bigcc -m32 -march=barcelona -Os -fomit-frame-pointer2017121920171218
4734inplace1600bigcc -m32 -march=i386 -O -fomit-frame-pointer2017121920171218
4743inplace1600bigcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017121920171218
4743inplace1600bigcc -m32 -march=athlon -Os -fomit-frame-pointer2017121920171218
4752inplace1600bigcc -m32 -march=k8 -Os -fomit-frame-pointer2017121920171218
4770inplace1600bigcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017121920171218
4806inplace1600bigcc -m32 -march=i386 -Os -fomit-frame-pointer2017121920171218
4815inplace1600bigcc -m32 -march=nocona -Os -fomit-frame-pointer2017121920171218
4815inplace1600bigcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017121920171218
4815inplace1600bigcc -m32 -march=prescott -Os -fomit-frame-pointer2017121920171218
4833inplace1600bigcc -m32 -march=i486 -Os -fomit-frame-pointer2017121920171218
4842inplace1600bigcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017121920171218
4869inplace1600bigcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017121920171218
4869inplace1600bigcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017121920171218
4878inplace1600bigcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017121920171218
4878inplace1600bigcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017121920171218
4905inplace1600bigcc -m32 -march=corei7 -Os -fomit-frame-pointer2017121920171218
5148inplace1600bigcc -m32 -march=core2 -Os -fomit-frame-pointer2017121920171218
5301inplace1600bigcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017121920171218
5976inplace1600bigcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017121920171218
11016inplace1600bigcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017121920171218
11061inplace1600bigcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017121920171218
11079inplace1600bigcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017121920171218
11196inplace1600bigcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121920171218
11205inplace1600bigcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121920171218
11205inplace1600bigcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121920171218
11214inplace1600bigcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017121920171218
11259inplace1600bigcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121920171218
11259inplace1600bigcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121920171218
11295inplace1600bigcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121920171218
11412inplace1600bigcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017121920171218
11421inplace1600bigcc -m32 -march=core2 -O3 -fomit-frame-pointer2017121920171218
11430inplace1600bigcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017121920171218
11430inplace1600bigcc -m32 -march=athlon -O3 -fomit-frame-pointer2017121920171218
11430inplace1600bigcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017121920171218
11439inplace1600bigcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017121920171218
11448inplace1600bigcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121920171218
11466inplace1600bigcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017121920171218
11475inplace1600bigcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121920171218
11475inplace1600bigcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121920171218
11484inplace1600bigcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121920171218
11493inplace1600bigcc -m32 -march=k8 -O3 -fomit-frame-pointer2017121920171218
11520inplace1600bigcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121920171218
11547inplace1600bigcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121920171218
11574inplace1600bigcc -m32 -march=k6 -O3 -fomit-frame-pointer2017121920171218
11574inplace1600bigcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121920171218
11628inplace1600bigcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017121920171218
11637inplace1600bigcc -m32 -O3 -fomit-frame-pointer2017121920171218
11646inplace1600bigcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017121920171218
11655inplace1600bigcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017121920171218
11664inplace1600bigcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017121920171218
11673inplace1600bigcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121920171218
11673inplace1600bigcc -m32 -march=core2 -O2 -fomit-frame-pointer2017121920171218
11673inplace1600bigcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017121920171218
11691inplace1600bigcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017121920171218
11727inplace1600bigcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017121920171218
11727inplace1600bigcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121920171218
11727inplace1600bigcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121920171218
11736inplace1600bigcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017121920171218
11745inplace1600bigcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121920171218
11745inplace1600bigcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121920171218
11754inplace1600bigcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017121920171218
11754inplace1600bigcc -m32 -march=k8 -O2 -fomit-frame-pointer2017121920171218
11772inplace1600bigcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017121920171218
11808inplace1600bigcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121920171218
11817inplace1600bigcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017121920171218
11826inplace1600bigcc -m32 -march=athlon -O2 -fomit-frame-pointer2017121920171218
11889inplace1600bigcc -m32 -march=i486 -O3 -fomit-frame-pointer2017121920171218
11889inplace1600bigcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121920171218
11898inplace1600bigcc -m32 -O2 -fomit-frame-pointer2017121920171218
11898inplace1600bigcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121920171218
11898inplace1600bigcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121920171218
11898inplace1600bigcc -m32 -march=pentium -O3 -fomit-frame-pointer2017121920171218
11916inplace1600bigcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121920171218
11925inplace1600bigcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017121920171218
11925inplace1600bigcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017121920171218
11934inplace1600bigcc -m32 -march=i386 -O3 -fomit-frame-pointer2017121920171218
11934inplace1600bigcc -m32 -march=prescott -O3 -fomit-frame-pointer2017121920171218
11943inplace1600bigcc -m32 -march=nocona -O3 -fomit-frame-pointer2017121920171218
11961inplace1600bigcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017121920171218
11961inplace1600bigcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121920171218
11970inplace1600bigcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017121920171218
11970inplace1600bigcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121920171218
11970inplace1600bigcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121920171218
11970inplace1600bigcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121920171218
11979inplace1600bigcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121920171218
11988inplace1600bigcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017121920171218
12006inplace1600bigcc -m32 -march=pentium -O2 -fomit-frame-pointer2017121920171218
12015inplace1600bigcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121920171218
12042inplace1600bigcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121920171218
12060inplace1600bigcc -m32 -march=k6 -O2 -fomit-frame-pointer2017121920171218
12213inplace1600bigcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017121920171218
12222inplace1600bigcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017121920171218
12285inplace1600bigcc -m32 -march=nocona -O2 -fomit-frame-pointer2017121920171218
12285inplace1600bigcc -m32 -march=prescott -O2 -fomit-frame-pointer2017121920171218
12375inplace1600bigcc -m32 -march=i386 -O2 -fomit-frame-pointer2017121920171218
12465inplace1600bigcc -m32 -march=i486 -O2 -fomit-frame-pointer2017121920171218
12483inplace1600bigcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017121920171218
12483inplace1600bigcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017121920171218
12492inplace1600bigcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121920171218
12654inplace1600bigcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121920171218
55611reference1600-32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121920171218
55629reference1600-32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121920171218
55809reference1600-32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017121920171218
56673reference1600-32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017121920171218
57123reference1600-32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017121920171218
57168reference1600-32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017121920171218
57276reference1600-32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017121920171218
57447reference1600-32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017121920171218
57447reference1600-32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017121920171218
57465reference1600-32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017121920171218
57987reference1600-32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121920171218
58023reference1600-32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017121920171218
58293reference1600-32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121920171218
58338reference1600-32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017121920171218
58446reference1600-32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121920171218
58770reference1600-32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121920171218
58797reference1600-32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017121920171218
58932reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121920171218
58950reference1600-32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017121920171218
59751reference1600-32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121920171218
59940reference1600-32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017121920171218
59967reference1600-32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017121920171218
60093reference1600-32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017121920171218
60147reference1600-32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121920171218
60606reference1600-32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121920171218
60660reference1600-32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121920171218
60732reference1600-32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017121920171218
60786reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121920171218
60867reference1600-32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017121920171218
60939reference1600-32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017121920171218
61020reference1600-32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017121920171218
61371reference1600-32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017121920171218
61461reference1600-32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017121920171218
61749reference1600-32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017121920171218
61857reference1600-32bitsgcc -m32 -O3 -fomit-frame-pointer2017121920171218
62082reference1600-32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017121920171218
62352reference1600-32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017121920171218
62451reference1600-32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017121920171218
62577reference1600-32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017121920171218
62838reference1600-32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017121920171218
63063reference1600-32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017121920171218
63162reference1600-32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121920171218
63333reference1600-32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017121920171218
63459reference1600-32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017121920171218
63468reference1600-32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017121920171218
63531reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017121920171218
63594reference1600-32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017121920171218
63783reference1600-32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017121920171218
63900reference1600-32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121920171218
64269reference1600-32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017121920171218
64629reference1600-32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017121920171218
64710reference1600-32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121920171218
64899reference1600-32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017121920171218
65214reference1600-32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017121920171218
65430reference1600-32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121920171218
65808reference1600-32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121920171218
66267reference1600-32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121920171218
66276reference1600-32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121920171218
66312reference1600-32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017121920171218
66429reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121920171218
67032reference1600-32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017121920171218
68823reference1600-32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121920171218
69516reference1600-32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121920171218
70902reference1600-32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017121920171218
73998reference1600-32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017121920171218
74727reference1600-32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121920171218
75663reference1600-32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017121920171218
75708reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121920171218
79920reference1600-32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017121920171218
79956reference1600-32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017121920171218
80586reference1600-32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017121920171218
80712reference1600-32bitsgcc -m32 -O2 -fomit-frame-pointer2017121920171218
80730reference1600-32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017121920171218
80874reference1600-32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121920171218
81243reference1600-32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121920171218
81387reference1600-32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017121920171218
81459reference1600-32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017121920171218
81513reference1600-32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017121920171218
81522reference1600-32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017121920171218
81558reference1600-32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017121920171218
81567reference1600-32bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017121920171218
81621reference1600-32bitsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017121920171218
82188reference1600-32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017121920171218
82233reference1600-32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017121920171218
82413reference1600-32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017121920171218
82701reference1600-32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121920171218
82908reference1600-32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121920171218
83754reference1600-32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017121920171218
84483reference1600-32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017121920171218
84618reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121920171218
86472reference1600-32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2017121920171218
86616reference1600-32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017121920171218
87273reference1600-32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017121920171218
87669reference1600-32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2017121920171218
87867reference1600-32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2017121920171218
87885reference1600-32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017121920171218
87921reference1600-32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2017121920171218
87939reference1600-32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017121920171218
88218reference1600-32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017121920171218
88245reference1600-32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2017121920171218
88524reference1600-32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017121920171218
88677reference1600-32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017121920171218
89280reference1600-32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2017121920171218
91764reference1600-32bitsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017121920171218
92457reference1600-32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017121920171218
92466reference1600-32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017121920171218
92520reference1600-32bitsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017121920171218
92691reference1600-32bitsgcc -m32 -O -fomit-frame-pointer2017121920171218
92691reference1600-32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017121920171218
92988reference1600-32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017121920171218
93717reference1600-32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2017121920171218
94608reference1600-32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017121920171218
94914reference1600-32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017121920171218
98082reference1600-32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121920171218
98838reference1600-32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121920171218
99414reference1600-32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121920171218
101214reference1600-32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017121920171218
112005reference1600-32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017121920171218
124173reference1600-32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017121920171218
128547reference1600-32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017121920171218
128952reference1600-32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121920171218
128952reference1600-32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2017121920171218
129564reference1600-32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017121920171218
130599reference1600-32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121920171218
131049reference1600-32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017121920171218
131733reference1600-32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017121920171218
131922reference1600-32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017121920171218
132147reference1600-32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017121920171218
132183reference1600-32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017121920171218
132543reference1600-32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017121920171218
132624reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121920171218
132642reference1600-32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017121920171218
132678reference1600-32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017121920171218
132687reference1600-32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017121920171218
132732reference1600-32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017121920171218
132930reference1600-32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017121920171218
132966reference1600-32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017121920171218
133011reference1600-32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121920171218
133110reference1600-32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017121920171218
133137reference1600-32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017121920171218
133164reference1600-32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121920171218
133335reference1600-32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017121920171218
133461reference1600-32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017121920171218
133515reference1600-32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017121920171218
133812reference1600-32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017121920171218
133839reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017121920171218
133929reference1600-32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017121920171218
133929reference1600-32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121920171218
134082reference1600-32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017121920171218
134136reference1600-32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017121920171218
134469reference1600-32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017121920171218
134577reference1600-32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017121920171218
134703reference1600-32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017121920171218
134757reference1600-32bitsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017121920171218
135090reference1600-32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017121920171218
135297reference1600-32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017121920171218
135738reference1600-32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017121920171218
135810reference1600-32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2017121920171218
136053reference1600-32bitsgcc -m32 -Os -fomit-frame-pointer2017121920171218
136422reference1600-32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017121920171218
136494reference1600-32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017121920171218
136881reference1600-32bitsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017121920171218
136971reference1600-32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017121920171218
137763reference1600-32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017121920171218
137799reference1600-32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017121920171218
140796reference1600-32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017121920171218
141219reference1600-32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017121920171218

Test failure

Implementation: crypto_core/keccakf160032bits/inplace1600bi
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer inplace1600bi reference1600-32bits
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer inplace1600bi reference1600-32bits
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer inplace1600bi reference1600-32bits

Compiler output

Implementation: crypto_core/keccakf160032bits/inplace1600ARMv7A
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600.s: KeccakP-1600.s: Assembler messages:
KeccakP-1600.s: KeccakP-1600.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:18: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:76: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:125: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:177: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:469: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:470: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:471: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:472: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: ...

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

Compiler output

Implementation: crypto_core/keccakf160032bits/optimized1600ARMv6Mu1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600.s: KeccakP-1600.s: Assembler messages:
KeccakP-1600.s: KeccakP-1600.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600.s: KeccakP-1600.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600.s: KeccakP-1600.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:109: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:142: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:194: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:300: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: ...

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

Compiler output

Implementation: crypto_core/keccakf160032bits/optimized1600ARMv6Mu2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600.s: KeccakP-1600.s: Assembler messages:
KeccakP-1600.s: KeccakP-1600.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600.s: KeccakP-1600.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600.s: KeccakP-1600.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:109: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:142: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:194: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:374: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: ...

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

Compiler output

Implementation: crypto_core/keccakf160032bits/inplace1600ARMv6M
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600.s: KeccakP-1600.s: Assembler messages:
KeccakP-1600.s: KeccakP-1600.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600.s: KeccakP-1600.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600.s: KeccakP-1600.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:109: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:142: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:194: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:203: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:611: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:612: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: ...

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

Compiler output

Implementation: crypto_core/keccakf160032bits/inplace1600ARMv7M
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600.s: KeccakP-1600.s: Assembler messages:
KeccakP-1600.s: KeccakP-1600.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600.s: KeccakP-1600.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600.s: KeccakP-1600.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:76: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:125: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:177: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:470: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:471: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:472: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: ...

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

Compiler output

Implementation: crypto_core/keccakf160032bits/inplace1600ARMv7A
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600.s: KeccakP-1600.s: Assembler messages:
KeccakP-1600.s: KeccakP-1600.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:18: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:76: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:125: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:177: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:469: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:470: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:471: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:472: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: ...
KeccakP-1600.s: KeccakP-1600.s: Assembler messages:
KeccakP-1600.s: KeccakP-1600.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:18: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:76: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:125: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:177: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:469: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:470: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:471: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:472: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: ...

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

Compiler output

Implementation: crypto_core/keccakf160032bits/optimized1600ARMv6Mu1
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600.s: KeccakP-1600.s: Assembler messages:
KeccakP-1600.s: KeccakP-1600.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600.s: KeccakP-1600.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600.s: KeccakP-1600.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:109: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:142: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:194: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:300: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: ...
KeccakP-1600.s: KeccakP-1600.s: Assembler messages:
KeccakP-1600.s: KeccakP-1600.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600.s: KeccakP-1600.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600.s: KeccakP-1600.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:109: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:142: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:194: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:300: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: ...

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

Compiler output

Implementation: crypto_core/keccakf160032bits/optimized1600ARMv6Mu2
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600.s: KeccakP-1600.s: Assembler messages:
KeccakP-1600.s: KeccakP-1600.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600.s: KeccakP-1600.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600.s: KeccakP-1600.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:109: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:142: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:194: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:374: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: ...
KeccakP-1600.s: KeccakP-1600.s: Assembler messages:
KeccakP-1600.s: KeccakP-1600.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600.s: KeccakP-1600.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600.s: KeccakP-1600.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:109: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:142: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:194: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:374: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: ...

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

Compiler output

Implementation: crypto_core/keccakf160032bits/inplace1600ARMv6M
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600.s: KeccakP-1600.s: Assembler messages:
KeccakP-1600.s: KeccakP-1600.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600.s: KeccakP-1600.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600.s: KeccakP-1600.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:109: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:142: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:194: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:203: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:611: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:612: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: ...
KeccakP-1600.s: KeccakP-1600.s: Assembler messages:
KeccakP-1600.s: KeccakP-1600.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600.s: KeccakP-1600.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600.s: KeccakP-1600.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:109: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:142: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:194: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:203: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:611: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:612: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: ...

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

Compiler output

Implementation: crypto_core/keccakf160032bits/inplace1600ARMv7M
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600.s: KeccakP-1600.s: Assembler messages:
KeccakP-1600.s: KeccakP-1600.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600.s: KeccakP-1600.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600.s: KeccakP-1600.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:76: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:125: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:177: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:470: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:471: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:472: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: ...
KeccakP-1600.s: KeccakP-1600.s: Assembler messages:
KeccakP-1600.s: KeccakP-1600.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600.s: KeccakP-1600.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600.s: KeccakP-1600.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:76: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:125: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:177: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:470: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:471: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: KeccakP-1600.s:472: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600.s: ...

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