Implementation notes: x86, latour, crypto_aead/ketjeminorv2

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: ketjeminorv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
129357generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
129807generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
129978generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
132165generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
133272generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
133353generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
134208generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
134586generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
134622generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
134793generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
134802generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
135171generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
135252generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
135405generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
136152generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
136512generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
136971generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
138042generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
138240generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072320170718
138258generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
138294generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
138447generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
138591generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072320170718
138915generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
139005generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072320170718
139095generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
139293generic32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072320170718
139383generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
139527generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072320170718
139635generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072320170718
139671generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
139806generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
139977generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
140076generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
140202generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
140625generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
140742generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072320170718
140886generic32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072320170718
141183generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
141354generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
141678generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072320170718
141858generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
141876generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
142119generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
142209generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
142272generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
142344generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
142371generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
142398generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
142497generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
142515generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
142695generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
142695generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
142767generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
143145generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
143154generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
143280generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
143343generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
143352generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
143514generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
143523generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
143586generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
143613generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
143739generic32gcc -m32 -O -fomit-frame-pointer2017072320170718
143793generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
143802generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072320170718
143901generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
143937generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2017072320170718
144009generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
144117generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
144135generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
144171generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
144198generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
144225generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
144270generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
144270generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
144288generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
144648generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
144666generic32gcc -m32 -O2 -fomit-frame-pointer2017072320170718
144729generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
144855generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
144918generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
144981generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
145062generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
145089generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
145179generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
145242generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
145296generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
145296generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
145377generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
145431generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072320170718
145593generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072320170718
145665generic32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072320170718
145665generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
145728generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
146088generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
146088generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072320170718
146511generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
146700generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
146718generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072320170718
146799generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
146817generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
146826generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
146862generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
147006generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
147033generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
147051generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
147303generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
147402generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
147465generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
147510generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
147510generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072320170718
147555generic32gcc -m32 -O3 -fomit-frame-pointer2017072320170718
147636generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
147672generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
147672generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
147699generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
147906generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
147951generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
148113generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
148410generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
148743generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
148743generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
148788generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
148905generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
149517generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
149634generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072320170718
149634generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
150075generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
150210generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
150552generic32lcgcc -m32 -O -fomit-frame-pointer2017072320170718
150579generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
150822generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
150849generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
150867generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072320170718
151263generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072320170718
151263generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
151353generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
151380generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
151686generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072320170718
152136generic32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072320170718
152199generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
152253generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017072320170718
152757generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
152766generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072320170718
153180generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
153198generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
153288generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
153729generic32lcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072320170718
153918generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
154188generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072320170718
154485generic32lcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072320170718
154944generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
155358generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
155601generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
155844generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
156870generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
157374generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
158130generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
161586generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
163224generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
163341generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
164448generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
165033generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
165726generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
167877generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
168255generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
169767generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
170262generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
170334generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072320170718
170550generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072320170718
170838generic32lcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072320170718
171945generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
172350generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072320170718
172395generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
172629generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072320170718
172989generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
173556generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
173781generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
173799generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
174105generic32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072320170718
174231generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
174393generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
174447generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
174735generic32lcgcc -m32 -O2 -fomit-frame-pointer2017072320170718
175050generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072320170718
175221generic32lcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072320170718
175374generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
175437generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
175500generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072320170718
175707generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
176013generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
176076generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072320170718
176229generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
176742generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
177192generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
177570generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
177624generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
177732generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
177741generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
178074generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
178137generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
178164generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
178218generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
178344generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072320170718
178398generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
178623generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
179064generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
179217generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
179496generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
179982generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
180198generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
180216generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072320170718
180315generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
180864generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
180873generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
180972generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
181008generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
181206generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
181314generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
182187generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072320170718
182232generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072320170718
182241generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
182457generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
182511generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
182610generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
182664generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
183087generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
183420generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072320170718
183528generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
183825generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
184230generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
184239generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
184464generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
184509generic32gcc -m32 -Os -fomit-frame-pointer2017072320170718
184599generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
184680generic32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072320170718
184770generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
185049generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
185499generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
185805generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
186111generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
186840generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
187047generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
187146generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
190566generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
191142generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
195615generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
196128generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
197046generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
197262generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
198063generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
198171generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
199863generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
200286generic32lcgcc -m32 -O3 -fomit-frame-pointer2017072320170718
200340generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
200664generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
200673generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
200844generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072320170718
200871generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
200907generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
202878generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072320170718
203139generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
203814generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
203814generic32lcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072320170718
203985generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
204111generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
204219generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
204480generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
204606generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
204642generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
205137generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
205182generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
205515generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
205956generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
206658generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
207243generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
207306generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
207792generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
207963generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
208701generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
209268generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
210429generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
210843generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
211581generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
211968generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
213471generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
214056generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
214362generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
214380generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
214389generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072320170718
215757generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
215910generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
215928generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
216054generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072320170718
216126generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
216135generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
216837generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
217152generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
217494generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
219033generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
219492generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
220356generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
224514generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
225495generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
226053generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
227178generic32lcgcc -m32 -Os -fomit-frame-pointer2017072320170718
227367generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
227727generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
228006generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
229176generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
230706generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
233514generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
238059generic32lcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072320170718
238482generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072320170718
244377generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
246906compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
247302generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
247356compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
247545compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
247680compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
247770compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
248220compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
248409generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
248481compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
248535generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
249408generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
249732compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
251991compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
252072compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
252666compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
253926compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
255195generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072320170718
255393compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
256023generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
256842generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072320170718
256896generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072320170718
258363compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
258723compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072320170718
260181generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
261144generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
264258generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
264636generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
266247compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
268794generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
269370generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
272970generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
275589generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
275688generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072320170718
280917compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
285345generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
291087compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
292023compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
294201compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
294795compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
295173compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
296451compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
298071compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
298323compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
299529compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
299583compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
301473compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072320170718
302409compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
303165compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
306108compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
306909compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
307656compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
309222compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
311085compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
326466compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
359595compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
359676compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
360819compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
362781compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
362808compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072320170718
363861compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072320170718
364797compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
364923compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072320170718
368577compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072320170718
369711compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
374220compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072320170718
375750compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072320170718
380934compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
393939compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
398277compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072320170718
400149compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
400653compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072320170718
400725compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072320170718
409905compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
410742compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072320170718
411309compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072320170718
411759compactgcc -m32 -O3 -fomit-frame-pointer2017072320170718
415674compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072320170718
422037compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
422757compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072320170718
428562compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
429147compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
430677compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072320170718
430722compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
431964compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072320170718
432684compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072320170718
441162compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072320170718
451728compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
455031compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
455364compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072320170718
457515compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072320170718
461583compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
462141compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072320170718
551646compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072320170718
563274compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072320170718
571986compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072320170718
572778compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072320170718
633681compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072320170718
651510compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072320170718
657657compactgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072320170718
658881compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072320170718
659205compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072320170718
667710compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072320170718
672930compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072320170718
674379compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072320170718
682803compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072320170718
684162compactgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072320170718
684351compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072320170718
687798compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072320170718
689292compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072320170718
694539compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072320170718
697446compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072320170718
711864compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072320170718
756225compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072320170718
762687compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072320170718
763254compactgcc -m32 -O2 -fomit-frame-pointer2017072320170718
766224compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
769113compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072320170718
769140compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072320170718
771057compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
774117compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072320170718
775080compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
779472compactgcc -m32 -march=k6 -O -fomit-frame-pointer2017072320170718
785331compactgcc -m32 -O -fomit-frame-pointer2017072320170718
788490compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072320170718
790038compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072320170718
790452compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072320170718
791442compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072320170718
792063compactgcc -m32 -march=k8 -O -fomit-frame-pointer2017072320170718
793431compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072320170718
794358compactgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072320170718
794952compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
795456compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
798012compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
798174compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072320170718
798912compactgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072320170718
799956compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072320170718
800055compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072320170718
804411compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072320170718
804636compactgcc -m32 -march=pentium -O -fomit-frame-pointer2017072320170718
806751compactgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072320170718
809406compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
810072compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072320170718
811755compactgcc -m32 -Os -fomit-frame-pointer2017072320170718
811872compactgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072320170718
812466compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
813474compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072320170718
817677compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072320170718
824076compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072320170718
846495compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
851067compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
853533compactgcc -m32 -march=core2 -O -fomit-frame-pointer2017072320170718
859383compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
859716compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
861948compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
888471compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072320170718
888822compactgcc -m32 -march=athlon -O -fomit-frame-pointer2017072320170718
889209compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072320170718
890244compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072320170718
890946compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072320170718
894852compactgcc -m32 -march=prescott -O -fomit-frame-pointer2017072320170718
895545compactgcc -m32 -march=nocona -O -fomit-frame-pointer2017072320170718
905949compactgcc -m32 -march=i486 -O -fomit-frame-pointer2017072320170718
922779compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072320170718
924309compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072320170718
924930compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072320170718
925704compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072320170718
927639compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072320170718
929736compactgcc -m32 -march=i386 -O -fomit-frame-pointer2017072320170718
932103compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072320170718
942633compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
943866compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
944919compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718
944964compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
948717compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072320170718
948888compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072320170718
951498compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072320170718
955530compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072320170718
956727compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072320170718
957294compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072320170718
957510compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072320170718
961398compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072320170718
961794compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072320170718
962280compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072320170718
963936compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072320170718
964683compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072320170718

Test failure

Implementation: crypto_aead/ketjeminorv2/compact
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer compact generic32 generic32lc
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer compact generic32 generic32lc
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer compact generic32 generic32lc

Compiler output

Implementation: crypto_aead/ketjeminorv2/ARMv8A
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s: Assembler messages:
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:175: Warning: value 0x80008000 truncated to 0x8000
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:177: Warning: value 0x80000001 truncated to 0x1
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:178: Warning: value 0x80008081 truncated to 0x8081
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:183: Warning: value 0x80008009 truncated to 0x8009
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:184: Warning: value 0x8000000a truncated to 0xa
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:185: Warning: value 0x8000808b truncated to 0x808b
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:192: Warning: value 0x8000000a truncated to 0xa
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:193: Warning: value 0x80008081 truncated to 0x8081
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:204: Error: no such instruction: `movi v0.2d,'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:205: Error: no such instruction: `movi v1.2d,'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:206: Error: no such instruction: `st2 { v0.2d,v1.2d},[x0],'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:207: Error: no such instruction: `st2 { v0.2d,v1.2d},[x0],'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:208: Error: no such instruction: `st2 { v0.2d,v1.2d},[x0],'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:209: Error: no such instruction: `st1 { v0.s}[0],[x0]'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:220: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:221: Error: no such instruction: `eor w3,w3,w1'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:222: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:233: Error: too many memory references for `add'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:234: Error: too many memory references for `sub'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:235: Error: no such instruction: `b.cc KeccakP800_AddBytes_Exit//length 0,move along'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:237: Error: too many memory references for `sub'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:238: Error: no such instruction: `b.cc KeccakP800_AddBytes_Bytes'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:239: Error: no such instruction: `ld1 { v0.d}[0],[x0]'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:240: Error: no such instruction: `ld1 { v4.d}[0],[x1],'
KeccakP-800-armv8a-neon.s: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/ketjeminorv2/ARMv6M
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s: Assembler messages:
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:173: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:174: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:175: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:176: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:180: Error: no such instruction: `bx lr'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:183: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/ketjeminorv2/ARMv7A
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s: Assembler messages:
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:46: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:201: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:202: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:203: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:204: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:208: Error: no such instruction: `bx lr'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:211: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:212: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:213: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/ketjeminorv2/ARMv7M
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s: Assembler messages:
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:53: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:196: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:197: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:198: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:199: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:203: Error: no such instruction: `bx lr'
KeccakP-800-u2-armv7m-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/ketjeminorv2/ARMv8A
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s: Assembler messages:
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:175: Warning: value 0x80008000 truncated to 0x8000
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:177: Warning: value 0x80000001 truncated to 0x1
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:178: Warning: value 0x80008081 truncated to 0x8081
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:183: Warning: value 0x80008009 truncated to 0x8009
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:184: Warning: value 0x8000000a truncated to 0xa
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:185: Warning: value 0x8000808b truncated to 0x808b
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:192: Warning: value 0x8000000a truncated to 0xa
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:193: Warning: value 0x80008081 truncated to 0x8081
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:204: Error: no such instruction: `movi v0.2d,'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:205: Error: no such instruction: `movi v1.2d,'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:206: Error: no such instruction: `st2 { v0.2d,v1.2d},[x0],'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:207: Error: no such instruction: `st2 { v0.2d,v1.2d},[x0],'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:208: Error: no such instruction: `st2 { v0.2d,v1.2d},[x0],'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:209: Error: no such instruction: `st1 { v0.s}[0],[x0]'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:220: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:221: Error: no such instruction: `eor w3,w3,w1'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:222: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:233: Error: too many memory references for `add'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:234: Error: too many memory references for `sub'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:235: Error: no such instruction: `b.cc KeccakP800_AddBytes_Exit//length 0,move along'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:237: Error: too many memory references for `sub'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:238: Error: no such instruction: `b.cc KeccakP800_AddBytes_Bytes'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:239: Error: no such instruction: `ld1 { v0.d}[0],[x0]'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:240: Error: no such instruction: `ld1 { v4.d}[0],[x1],'
KeccakP-800-armv8a-neon.s: ...
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s: Assembler messages:
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:175: Warning: value 0x80008000 truncated to 0x8000
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:177: Warning: value 0x80000001 truncated to 0x1
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:178: Warning: value 0x80008081 truncated to 0x8081
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:183: Warning: value 0x80008009 truncated to 0x8009
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:184: Warning: value 0x8000000a truncated to 0xa
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:185: Warning: value 0x8000808b truncated to 0x808b
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:192: Warning: value 0x8000000a truncated to 0xa
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:193: Warning: value 0x80008081 truncated to 0x8081
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:204: Error: no such instruction: `movi v0.2d,'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:205: Error: no such instruction: `movi v1.2d,'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:206: Error: no such instruction: `st2 { v0.2d,v1.2d},[x0],'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:207: Error: no such instruction: `st2 { v0.2d,v1.2d},[x0],'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:208: Error: no such instruction: `st2 { v0.2d,v1.2d},[x0],'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:209: Error: no such instruction: `st1 { v0.s}[0],[x0]'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:220: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:221: Error: no such instruction: `eor w3,w3,w1'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:222: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:233: Error: too many memory references for `add'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:234: Error: too many memory references for `sub'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:235: Error: no such instruction: `b.cc KeccakP800_AddBytes_Exit//length 0,move along'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:237: Error: too many memory references for `sub'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:238: Error: no such instruction: `b.cc KeccakP800_AddBytes_Bytes'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:239: Error: no such instruction: `ld1 { v0.d}[0],[x0]'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:240: Error: no such instruction: `ld1 { v4.d}[0],[x1],'
KeccakP-800-armv8a-neon.s: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/ketjeminorv2/ARMv6M
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s: Assembler messages:
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:173: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:174: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:175: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:176: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:180: Error: no such instruction: `bx lr'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:183: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: ...
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s: Assembler messages:
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:173: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:174: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:175: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:176: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:180: Error: no such instruction: `bx lr'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:183: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/ketjeminorv2/ARMv7A
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s: Assembler messages:
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:46: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:201: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:202: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:203: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:204: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:208: Error: no such instruction: `bx lr'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:211: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:212: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:213: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: ...
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s: Assembler messages:
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:46: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:201: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:202: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:203: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:204: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:208: Error: no such instruction: `bx lr'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:211: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:212: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:213: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/ketjeminorv2/ARMv7M
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s: Assembler messages:
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:53: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:196: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:197: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:198: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:199: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:203: Error: no such instruction: `bx lr'
KeccakP-800-u2-armv7m-le-gcc.s: ...
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s: Assembler messages:
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:53: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:196: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:197: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:198: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:199: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:203: Error: no such instruction: `bx lr'
KeccakP-800-u2-armv7m-le-gcc.s: ...

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