Implementation notes: x86, h4e450, crypto_core/keccakf160032bits

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_core
Primitive: keccakf160032bits
TimeImplementationCompilerBenchmark dateSUPERCOP version
6493inplace1600bigcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121920171218
6494inplace1600bigcc -m32 -march=pentium -Os -fomit-frame-pointer2017121920171218
6503inplace1600bigcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017121920171218
6503inplace1600bigcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121920171218
6503inplace1600bigcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017121920171218
6503inplace1600bigcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121920171218
6517inplace1600bigcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017121920171218
6517inplace1600bigcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017121920171218
6517inplace1600bigcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017121920171218
6522inplace1600bigcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017121920171218
6527inplace1600bigcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121920171218
6527inplace1600bigcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017121920171218
6579inplace1600bigcc -m32 -march=core2 -Os -fomit-frame-pointer2017121920171218
6579inplace1600bigcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017121920171218
6579inplace1600bigcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017121920171218
6579inplace1600bigcc -m32 -march=corei7 -Os -fomit-frame-pointer2017121920171218
6579inplace1600bigcc -m32 -march=i386 -Os -fomit-frame-pointer2017121920171218
6579inplace1600bigcc -m32 -march=i486 -Os -fomit-frame-pointer2017121920171218
6579inplace1600bigcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017121920171218
6579inplace1600bigcc -m32 -march=prescott -Os -fomit-frame-pointer2017121920171218
6588inplace1600bigcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017121920171218
6588inplace1600bigcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017121920171218
6588inplace1600bigcc -m32 -march=nocona -Os -fomit-frame-pointer2017121920171218
6589inplace1600bigcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017121920171218
6593inplace1600bigcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017121920171218
6593inplace1600bigcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017121920171218
6626inplace1600bigcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017121920171218
6631inplace1600bigcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017121920171218
6636inplace1600bigcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017121920171218
6636inplace1600bigcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017121920171218
6640inplace1600bigcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017121920171218
6641inplace1600bigcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017121920171218
6641inplace1600bigcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017121920171218
6645inplace1600bigcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017121920171218
6646inplace1600bigcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017121920171218
6655inplace1600bigcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017121920171218
6660inplace1600bigcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017121920171218
6660inplace1600bigcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017121920171218
6660inplace1600bigcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017121920171218
6664inplace1600bigcc -funroll-loops -m32 -O -fomit-frame-pointer2017121920171218
6664inplace1600bigcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017121920171218
6664inplace1600bigcc -m32 -march=k6 -Os -fomit-frame-pointer2017121920171218
6669inplace1600bigcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017121920171218
6669inplace1600bigcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121920171218
6669inplace1600bigcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017121920171218
6669inplace1600bigcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017121920171218
6674inplace1600bigcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017121920171218
6674inplace1600bigcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017121920171218
6683inplace1600bigcc -m32 -march=core2 -O -fomit-frame-pointer2017121920171218
6683inplace1600bigcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017121920171218
6684inplace1600bigcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017121920171218
6684inplace1600bigcc -m32 -march=k8 -O -fomit-frame-pointer2017121920171218
6688inplace1600bigcc -m32 -O -fomit-frame-pointer2017121920171218
6688inplace1600bigcc -m32 -march=barcelona -O -fomit-frame-pointer2017121920171218
6688inplace1600bigcc -m32 -march=corei7 -O -fomit-frame-pointer2017121920171218
6688inplace1600bigcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017121920171218
6688inplace1600bigcc -m32 -march=pentium-m -O -fomit-frame-pointer2017121920171218
6688inplace1600bigcc -m32 -march=pentium2 -O -fomit-frame-pointer2017121920171218
6688inplace1600bigcc -m32 -march=pentium3 -O -fomit-frame-pointer2017121920171218
6688inplace1600bigcc -m32 -march=pentium4 -O -fomit-frame-pointer2017121920171218
6688inplace1600bigcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017121920171218
6692inplace1600bigcc -m32 -march=nocona -O -fomit-frame-pointer2017121920171218
6693inplace1600bigcc -m32 -march=i486 -O -fomit-frame-pointer2017121920171218
6697inplace1600bigcc -m32 -march=k6-3 -O -fomit-frame-pointer2017121920171218
6697inplace1600bigcc -m32 -march=k6 -O -fomit-frame-pointer2017121920171218
6698inplace1600bigcc -m32 -march=i386 -O -fomit-frame-pointer2017121920171218
6698inplace1600bigcc -m32 -march=k6-2 -O -fomit-frame-pointer2017121920171218
6703inplace1600bigcc -m32 -march=athlon -O -fomit-frame-pointer2017121920171218
6707inplace1600bigcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121920171218
6712inplace1600bigcc -m32 -march=pentium -O -fomit-frame-pointer2017121920171218
6774inplace1600bigcc -m32 -march=barcelona -Os -fomit-frame-pointer2017121920171218
6774inplace1600bigcc -m32 -march=k8 -Os -fomit-frame-pointer2017121920171218
6774inplace1600bigcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017121920171218
6778inplace1600bigcc -m32 -march=athlon -Os -fomit-frame-pointer2017121920171218
6783inplace1600bigcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017121920171218
6783inplace1600bigcc -m32 -Os -fomit-frame-pointer2017121920171218
6787inplace1600bigcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017121920171218
6798inplace1600bigcc -funroll-loops -m32 -Os -fomit-frame-pointer2017121920171218
6798inplace1600bigcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017121920171218
6997inplace1600bigcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017121920171218
7201inplace1600bigcc -m32 -march=prescott -O -fomit-frame-pointer2017121920171218
7344inplace1600bigcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017121920171218
7538inplace1600bigcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017121920171218
7539inplace1600bigcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017121920171218
7548inplace1600bigcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017121920171218
7567inplace1600bigcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017121920171218
7581inplace1600bigcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017121920171218
7586inplace1600bigcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017121920171218
7586inplace1600bigcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017121920171218
7619inplace1600bigcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121920171218
7623inplace1600bigcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121920171218
7648inplace1600bigcc -m32 -march=i386 -O2 -fomit-frame-pointer2017121920171218
7657inplace1600bigcc -m32 -march=i386 -O3 -fomit-frame-pointer2017121920171218
7662inplace1600bigcc -m32 -march=i486 -O3 -fomit-frame-pointer2017121920171218
7686inplace1600bigcc -m32 -march=nocona -O2 -fomit-frame-pointer2017121920171218
7686inplace1600bigcc -m32 -march=prescott -O2 -fomit-frame-pointer2017121920171218
7699inplace1600bigcc -m32 -march=nocona -O3 -fomit-frame-pointer2017121920171218
7699inplace1600bigcc -m32 -march=prescott -O3 -fomit-frame-pointer2017121920171218
7705inplace1600bigcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121920171218
7709inplace1600bigcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121920171218
7743inplace1600bigcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017121920171218
7748inplace1600bigcc -m32 -march=i486 -O2 -fomit-frame-pointer2017121920171218
7847inplace1600bigcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017121920171218
7851inplace1600bigcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017121920171218
7856inplace1600bigcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017121920171218
7857inplace1600bigcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017121920171218
7861inplace1600bigcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017121920171218
7866inplace1600bigcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017121920171218
7875inplace1600bigcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017121920171218
7876inplace1600bigcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121920171218
7876inplace1600bigcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121920171218
7885inplace1600bigcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121920171218
7885inplace1600bigcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017121920171218
7899inplace1600bigcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017121920171218
7914inplace1600bigcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121920171218
7914inplace1600bigcc -m32 -march=k6 -O3 -fomit-frame-pointer2017121920171218
7918inplace1600bigcc -m32 -march=core2 -O2 -fomit-frame-pointer2017121920171218
7919inplace1600bigcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017121920171218
7919inplace1600bigcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017121920171218
7923inplace1600bigcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017121920171218
7923inplace1600bigcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017121920171218
7928inplace1600bigcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121920171218
7928inplace1600bigcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121920171218
7928inplace1600bigcc -m32 -march=k6 -O2 -fomit-frame-pointer2017121920171218
7961inplace1600bigcc -m32 -march=athlon -O3 -fomit-frame-pointer2017121920171218
7966inplace1600bigcc -m32 -march=athlon -O2 -fomit-frame-pointer2017121920171218
7970inplace1600bigcc -m32 -march=k8 -O3 -fomit-frame-pointer2017121920171218
7971inplace1600bigcc -m32 -march=k8 -O2 -fomit-frame-pointer2017121920171218
7975inplace1600bigcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017121920171218
7975inplace1600bigcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017121920171218
7975inplace1600bigcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017121920171218
7985inplace1600bigcc -m32 -O2 -fomit-frame-pointer2017121920171218
7994inplace1600bigcc -m32 -O3 -fomit-frame-pointer2017121920171218
8056inplace1600bigcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121920171218
8136inplace1600bigcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017121920171218
8203inplace1600bigcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121920171218
8432inplace1600bigcc -m32 -march=core2 -O3 -fomit-frame-pointer2017121920171218
8469inplace1600bigcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121920171218
8469inplace1600bigcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017121920171218
8474inplace1600bigcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017121920171218
8503inplace1600bigcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121920171218
8503inplace1600bigcc -m32 -march=pentium -O2 -fomit-frame-pointer2017121920171218
8522inplace1600bigcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121920171218
8555inplace1600bigcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121920171218
8555inplace1600bigcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121920171218
8555inplace1600bigcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121920171218
8555inplace1600bigcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121920171218
8560inplace1600bigcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121920171218
8560inplace1600bigcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121920171218
8560inplace1600bigcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121920171218
8560inplace1600bigcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121920171218
8621inplace1600bigcc -m32 -march=pentium -O3 -fomit-frame-pointer2017121920171218
8626inplace1600bigcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121920171218
8626inplace1600bigcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121920171218
8626inplace1600bigcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121920171218
8626inplace1600bigcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121920171218
8626inplace1600bigcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121920171218
8630inplace1600bigcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121920171218
8636inplace1600bigcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121920171218
8640inplace1600bigcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121920171218
8849inplace1600bigcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121920171218
42898reference1600-32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017121920171218
43045reference1600-32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121920171218
43096reference1600-32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017121920171218
43164reference1600-32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121920171218
44023reference1600-32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017121920171218
44061reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121920171218
44089reference1600-32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017121920171218
44251reference1600-32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017121920171218
44740reference1600-32bitsgcc -m32 -O3 -fomit-frame-pointer2017121920171218
44854reference1600-32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121920171218
45025reference1600-32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017121920171218
45448reference1600-32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121920171218
45524reference1600-32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017121920171218
45709reference1600-32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121920171218
45719reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121920171218
46194reference1600-32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017121920171218
46194reference1600-32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121920171218
46350reference1600-32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017121920171218
46650reference1600-32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121920171218
46707reference1600-32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017121920171218
47177reference1600-32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121920171218
47234reference1600-32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017121920171218
47305reference1600-32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017121920171218
47310reference1600-32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017121920171218
47338reference1600-32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017121920171218
47572reference1600-32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017121920171218
47595reference1600-32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121920171218
47619reference1600-32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121920171218
48113reference1600-32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017121920171218
48198reference1600-32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017121920171218
48635reference1600-32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121920171218
48735reference1600-32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017121920171218
48830reference1600-32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121920171218
49077reference1600-32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121920171218
49205reference1600-32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121920171218
49918reference1600-32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017121920171218
49927reference1600-32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017121920171218
50702reference1600-32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017121920171218
54539reference1600-32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121920171218
54601reference1600-32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017121920171218
54621reference1600-32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121920171218
55252reference1600-32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017121920171218
55779reference1600-32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017121920171218
55875reference1600-32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121920171218
56102reference1600-32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017121920171218
56207reference1600-32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017121920171218
56221reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121920171218
56226reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121920171218
56226reference1600-32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121920171218
56511reference1600-32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017121920171218
56587reference1600-32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017121920171218
57176reference1600-32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121920171218
57266reference1600-32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017121920171218
57522reference1600-32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121920171218
57570reference1600-32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017121920171218
57722reference1600-32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017121920171218
82427reference1600-32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017121920171218
82431reference1600-32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017121920171218
83144reference1600-32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017121920171218
83172reference1600-32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017121920171218
83230reference1600-32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017121920171218
83291reference1600-32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017121920171218
83591reference1600-32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017121920171218
83828reference1600-32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017121920171218
83994reference1600-32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017121920171218
84398reference1600-32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017121920171218
84464reference1600-32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017121920171218
85106reference1600-32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017121920171218
85158reference1600-32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017121920171218
85301reference1600-32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017121920171218
85305reference1600-32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017121920171218
85315reference1600-32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017121920171218
85519reference1600-32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017121920171218
85528reference1600-32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017121920171218
85538reference1600-32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017121920171218
85623reference1600-32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121920171218
85766reference1600-32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017121920171218
85823reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017121920171218
86255reference1600-32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017121920171218
86536reference1600-32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121920171218
86640reference1600-32bitsgcc -m32 -O2 -fomit-frame-pointer2017121920171218
86921reference1600-32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017121920171218
86991reference1600-32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121920171218
87030reference1600-32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121920171218
87120reference1600-32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121920171218
87367reference1600-32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017121920171218
88032reference1600-32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121920171218
88592reference1600-32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017121920171218
88991reference1600-32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121920171218
89115reference1600-32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017121920171218
89713reference1600-32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017121920171218
124892reference1600-32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2017121920171218
126721reference1600-32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017121920171218
127134reference1600-32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017121920171218
128867reference1600-32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2017121920171218
129025reference1600-32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017121920171218
129096reference1600-32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2017121920171218
129409reference1600-32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017121920171218
129457reference1600-32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017121920171218
129580reference1600-32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017121920171218
129642reference1600-32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017121920171218
129713reference1600-32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017121920171218
130416reference1600-32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2017121920171218
132468reference1600-32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2017121920171218
132635reference1600-32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2017121920171218
133034reference1600-32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017121920171218
133090reference1600-32bitsgcc -m32 -O -fomit-frame-pointer2017121920171218
133323reference1600-32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017121920171218
133347reference1600-32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2017121920171218
133390reference1600-32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017121920171218
146190reference1600-32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017121920171218
171460reference1600-32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017121920171218
173156reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121920171218
173379reference1600-32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017121920171218
177830reference1600-32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017121920171218
177840reference1600-32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121920171218
178975reference1600-32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017121920171218
185507reference1600-32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017121920171218
186129reference1600-32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017121920171218
186158reference1600-32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017121920171218
186167reference1600-32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017121920171218
186177reference1600-32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017121920171218
186290reference1600-32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121920171218
186428reference1600-32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017121920171218
186485reference1600-32bitsgcc -m32 -Os -fomit-frame-pointer2017121920171218
186509reference1600-32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017121920171218
186513reference1600-32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017121920171218
186514reference1600-32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017121920171218
186575reference1600-32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017121920171218
186656reference1600-32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121920171218
186837reference1600-32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017121920171218
188119reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121920171218
188119reference1600-32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017121920171218
188627reference1600-32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017121920171218
188803reference1600-32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017121920171218
188808reference1600-32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017121920171218
189188reference1600-32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017121920171218
189653reference1600-32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017121920171218
189654reference1600-32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121920171218
189691reference1600-32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017121920171218
189696reference1600-32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017121920171218
189772reference1600-32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017121920171218
189781reference1600-32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017121920171218
189853reference1600-32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017121920171218
189924reference1600-32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017121920171218
190100reference1600-32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017121920171218
190204reference1600-32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017121920171218
190517reference1600-32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017121920171218
190713reference1600-32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017121920171218
190779reference1600-32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017121920171218
190788reference1600-32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017121920171218
190879reference1600-32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017121920171218
191074reference1600-32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017121920171218
191857reference1600-32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017121920171218
192522reference1600-32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017121920171218
192527reference1600-32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017121920171218
193396reference1600-32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017121920171218
193401reference1600-32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017121920171218
469899reference1600-32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2017121920171218
469941reference1600-32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2017121920171218
470013reference1600-32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121920171218

Test failure

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

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