Implementation notes: x86, margaux, crypto_aead/acorn128v2

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: acorn128v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
157500optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072920170725
157500optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072920170725
157878optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072920170725
158193optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072920170725
158535optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072920170725
158985optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072920170725
159039optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072920170725
159084optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072920170725
159264optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072920170725
159372optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072920170725
159885optgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072920170725
159912optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072920170725
159930optgcc -m32 -O -fomit-frame-pointer2017072920170725
159966optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072920170725
160011optgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072920170725
160092optgcc -m32 -march=core2 -O -fomit-frame-pointer2017072920170725
160182optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072920170725
160353optgcc -m32 -march=nocona -O -fomit-frame-pointer2017072920170725
160443optgcc -m32 -march=i386 -O -fomit-frame-pointer2017072920170725
160443optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072920170725
160947optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072920170725
161325optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072920170725
161388optgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072920170725
161424optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072920170725
161460optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072920170725
161847optgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072920170725
162180optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072920170725
162351optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072920170725
162450optgcc -m32 -march=pentium -O -fomit-frame-pointer2017072920170725
162540optgcc -m32 -march=prescott -O -fomit-frame-pointer2017072920170725
162711optgcc -m32 -march=k6 -O -fomit-frame-pointer2017072920170725
163188optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072920170725
163251optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072920170725
163674optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072920170725
163980optgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072920170725
164115optgcc -m32 -march=i486 -O -fomit-frame-pointer2017072920170725
164241optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072920170725
164250optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072920170725
164268optgcc -m32 -march=athlon -O -fomit-frame-pointer2017072920170725
164646optgcc -m32 -march=k8 -O -fomit-frame-pointer2017072920170725
164907optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072920170725
168012optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072920170725
171792optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072920170725
174456optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072920170725
174771optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072920170725
175095optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072920170725
175761optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072920170725
176346optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072920170725
178434optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072920170725
178605optgcc -m32 -O3 -fomit-frame-pointer2017072920170725
179190optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072920170725
180576optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072920170725
181260optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072920170725
181566optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072920170725
182007optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072920170725
182205optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072920170725
182475optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072920170725
183366optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072920170725
183816optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072920170725
184473optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072920170725
184536optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072920170725
184707optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072920170725
185157optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072920170725
185166optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072920170725
185832optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072920170725
186381optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072920170725
187893optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072920170725
188289optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072920170725
188595optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072920170725
188955optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072920170725
188973optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072920170725
189720optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072920170725
190017optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072920170725
190278optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072920170725
191691optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072920170725
195786optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072920170725
195795optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072920170725
196731optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072920170725
196911optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072920170725
200223optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072920170725
200322optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072920170725
200502optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072920170725
200637optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072920170725
202860optgcc -m32 -O2 -fomit-frame-pointer2017072920170725
202977optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072920170725
203373optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072920170725
203490optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072920170725
203634optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072920170725
203733optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072920170725
203967optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072920170725
205290optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072920170725
205326optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072920170725
205605optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072920170725
205686optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072920170725
206055optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072920170725
206316optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072920170725
206325optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072920170725
206415optgcc -m32 -Os -fomit-frame-pointer2017072920170725
206982optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072920170725
207108optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072920170725
207612optgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072920170725
207675optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072920170725
207846optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072920170725
207864optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072920170725
208152optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072920170725
208503optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072920170725
208926optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072920170725
209493optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072920170725
209583optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072920170725
209754optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072920170725
209763optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072920170725
210186optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072920170725
210384optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072920170725
210447optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072920170725
211221optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072920170725
211635optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072920170725
212004optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072920170725
212274optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072920170725
212652optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072920170725
212715optgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072920170725
213750optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072920170725
214164optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072920170725
214515optgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072920170725
215172optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072920170725
215271optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072920170725
216099optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072920170725
216207optgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072920170725
216297optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072920170725
216477optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072920170725
216720optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072920170725
216999optgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072920170725
217359optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072920170725
217359optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072920170725
217404optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072920170725
217512optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072920170725
217602optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072920170725
217656optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072920170725
217764optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072920170725
217845optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072920170725
217971optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072920170725
218196optgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072920170725
218250optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072920170725
218295optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072920170725
218349optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072920170725
218421optgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072920170725
218511optgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072920170725
218565optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072920170725
218592optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072920170725
219033optgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072920170725
219690optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072920170725
219870optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072920170725
220041optgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072920170725
220401optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072920170725
220581optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072920170725
220851optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072920170725
221616optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072920170725
221652optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072920170725
222048optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072920170725
222120optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072920170725
222147optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072920170725
222471optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072920170725
222543optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072920170725
224118optgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072920170725
224127optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072920170725
224649optgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072920170725
225612optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072920170725
226368optgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072920170725
7133310refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072920170725
7226802refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072920170725
7293897refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072920170725
7303392refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072920170725
7361955refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072920170725
7380972refgcc -m32 -O3 -fomit-frame-pointer2017072920170725
7384716refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072920170725
7397658refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072920170725
7414020refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072920170725
7434810refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072920170725
7435818refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072920170725
7472583refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072920170725
7632936refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072920170725
7634295refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072920170725
7664130refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072920170725
7667622refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072920170725
7668405refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072920170725
7669620refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072920170725
7730784refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072920170725
7749981refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072920170725
7758603refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072920170725
7758747refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072920170725
7811919refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072920170725
7816383refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072920170725
7928046refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072920170725
7957773refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072920170725
8140653refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072920170725
8198235refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072920170725
8205939refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072920170725
8359110refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072920170725
8439102refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072920170725
8520228refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072920170725
8850933refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072920170725
8850969refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072920170725
8955909refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072920170725
8974602refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072920170725
8984772refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072920170725
8984898refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072920170725
20144691refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072920170725
20198952refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072920170725
20240874refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072920170725
20419614refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072920170725
20500290refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072920170725
20501811refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072920170725
20528802refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072920170725
20574810refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072920170725
20599731refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072920170725
20606949refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072920170725
20712195refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072920170725
20720304refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072920170725
20768859refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072920170725
20786058refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072920170725
20936088refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072920170725
20937780refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072920170725
20983500refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072920170725
20994624refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072920170725
21057273refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072920170725
21144645refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072920170725
21201138refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072920170725
21225213refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072920170725
21227715refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072920170725
21271275refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072920170725
21436902refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072920170725
21556926refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072920170725
21557583refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072920170725
21559041refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072920170725
21569589refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072920170725
21583197refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072920170725
21808575refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072920170725
21854493refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072920170725
21861414refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072920170725
21886785refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072920170725
21892122refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072920170725
21900798refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072920170725
21974166refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072920170725
21997494refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072920170725
22146390refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072920170725
22203135refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072920170725
22209120refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072920170725
22252482refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072920170725
22256793refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072920170725
22259070refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072920170725
22266693refgcc -m32 -O -fomit-frame-pointer2017072920170725
22271985refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072920170725
22290219refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072920170725
22310505refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072920170725
22314024refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072920170725
22338171refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072920170725
22340394refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072920170725
22921785refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072920170725
22922712refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072920170725
22925106refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072920170725
23214537refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072920170725
23375196refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072920170725
23502159refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072920170725
23531076refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072920170725
23742972refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072920170725
23771970refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072920170725
23787711refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072920170725
23788071refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072920170725
23793885refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072920170725
23798772refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072920170725
23802912refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072920170725
23848749refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072920170725
23849028refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072920170725
23997474refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072920170725
24018462refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072920170725
24512994refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072920170725
25452783refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072920170725
25596711refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072920170725
25609761refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072920170725
37324305refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072920170725
37347192refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072920170725
37351458refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072920170725
37359459refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072920170725
37801044refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072920170725
37893861refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072920170725
37895967refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072920170725
37905498refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072920170725
37914516refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072920170725
37918782refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072920170725
37920771refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072920170725
37942065refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072920170725
37947474refgcc -m32 -O2 -fomit-frame-pointer2017072920170725
37949571refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072920170725
37954494refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072920170725
37954863refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072920170725
37955088refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072920170725
37958148refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072920170725
37958157refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072920170725
37959012refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072920170725
37968399refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072920170725
37988784refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072920170725
38031876refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072920170725
38034405refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072920170725
38097207refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072920170725
39201552refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072920170725
39209211refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072920170725
39217248refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072920170725
39581352refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072920170725
39582279refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072920170725
39590361refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072920170725
39607785refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072920170725
39613941refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072920170725
39614292refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072920170725
39615003refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072920170725
39623409refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072920170725
39628773refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072920170725
39634128refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072920170725
39634254refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072920170725
39657861refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072920170725
39659265refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072920170725
39698577refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072920170725
39704445refgcc -m32 -Os -fomit-frame-pointer2017072920170725
39792078refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072920170725
39792978refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072920170725
39802455refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072920170725
39806244refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072920170725
39808062refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072920170725
39808962refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072920170725
39824739refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072920170725
39860748refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072920170725
39863178refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072920170725
39869064refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072920170725
39896397refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072920170725
39896856refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072920170725
39898431refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072920170725

Test failure

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

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