Implementation notes: x86, latour, crypto_aead/ascon128av11

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: ascon128av11
TimeImplementationCompilerBenchmark dateSUPERCOP version
249399opt64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
249426opt64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
249633opt64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
249894opt64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
250992opt64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
251010opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
251046opt64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
251190opt64gcc -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
251307opt64gcc -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
251865opt64gcc -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
251973opt64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
252162opt64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
252990opt64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
253368opt64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072220170718
253944opt64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072220170718
254826opt64gcc -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
254835opt64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072220170718
254844opt64gcc -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
254880opt64gcc -m32 -march=core2 -O -fomit-frame-pointer2017072220170718
254925opt64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072220170718
255438opt64gcc -m32 -O -fomit-frame-pointer2017072220170718
255825opt64gcc -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
256176opt64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072220170718
256545opt64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072220170718
257058opt64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
257211opt64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072220170718
257499opt64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
257697opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
258021opt64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
258975opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
259164opt64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
259191opt64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
259362opt64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
259425opt64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
259542opt64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
259992opt64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
260163opt64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
260532opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
260613opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
260703opt64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
260748opt64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
260874opt64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
260919opt64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
260946opt64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
261036opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
261054opt64gcc -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
261387opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
261441opt64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
261738opt64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
261774opt64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
261864opt64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
262215opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
262413opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
262620opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
262674opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
263988opt64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
264042opt64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
264393opt64gcc -m32 -Os -fomit-frame-pointer2017072220170718
264654opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072220170718
264726opt64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
264771opt64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
264951opt64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072220170718
264969opt64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072220170718
265014opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
265059opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
265068opt64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
265140opt64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072220170718
265221opt64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
265239opt64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
265311opt64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072220170718
265383opt64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
265410opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
265482opt64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
265572opt64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
265707opt64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
265716opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072220170718
265743opt64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072220170718
265797opt64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
265851opt64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
266283opt64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
266517opt64gcc -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
266724opt64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
267021opt64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
267669opt64gcc -m32 -O2 -fomit-frame-pointer2017072220170718
267723opt64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
267732opt64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
267921opt64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072220170718
267939opt64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
268335opt64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
268371opt64gcc -m32 -O3 -fomit-frame-pointer2017072220170718
268578opt64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
268983opt64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
269226opt64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
269298opt64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
269334opt64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
269361opt64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072220170718
269388opt64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
269433opt64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
269460opt64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
269604opt64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
269712opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072220170718
269766opt64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072220170718
269775opt64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
269811opt64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
269892opt64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
269982opt64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072220170718
270144opt64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072220170718
270270opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072220170718
270306opt64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
270315opt64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
270378opt64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072220170718
270405opt64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072220170718
270432opt64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
270558opt64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
270576opt64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072220170718
270729opt64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
270783opt64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
270801opt64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
270801opt64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
270936opt64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072220170718
271107opt64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072220170718
271116opt64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
271728opt64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
273852opt64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
274815opt64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
275139opt64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
275193opt64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
276453opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
276822opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
277047opt64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
277074opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
277515opt64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
277650opt64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
277686opt64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
278226opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
278433opt64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
278460opt64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
278739opt64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
278856opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
278991opt64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
279261opt64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
279369opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
279477opt64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
279531opt64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
279855opt64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
279873opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
280458opt64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
280962opt64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
281124opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
281169opt64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
281322opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
281466opt64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
281601opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
282447opt64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
282717opt64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
283113opt64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
283257opt64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
283356opt64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
283446opt64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
283959opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
283986opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
288711opt64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
289692opt64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
290124opt64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
290880opt64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
292095opt64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
294327opt64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
348930refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
349326refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
349866refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
350046refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
354510refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
354780refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
355365refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
356913refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
356985refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
358038refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
358686refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
366660refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
371871refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
372897refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
373635refgcc -m32 -O3 -fomit-frame-pointer2017072220170718
374904refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
375687refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
376110refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072220170718
376434refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
377721refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
378171refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072220170718
379332refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072220170718
379539refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
380133refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
381060refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
382041refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
382419refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
382500refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
383958refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
384138refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
384390refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
384750refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
385542refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
385965refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
386091refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
386946refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
390285refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
391527refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
391527refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
396162refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
397809refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
400212refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
400590refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
402156refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
402264refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072220170718
402534refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
405468refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
405837refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
405900refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
407763refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
407934refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
409680refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
410886refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
412002refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
414180refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
414999refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
417753refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
422055refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
422334refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
423576refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
424251refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
425421refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
427311refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
428508refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
429012refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
429426refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
431802refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072220170718
431847refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
432504refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
432603refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
434997refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
435276refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
435510refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
435645refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
511245refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
518139refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072220170718
518553refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
518931refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
519003refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
519435refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
519489refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072220170718
520542refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
520695refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
520920refgcc -m32 -O -fomit-frame-pointer2017072220170718
523818refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072220170718
525087refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
527175refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
527904refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
528066refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
528111refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
528543refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
530289refgcc -m32 -O2 -fomit-frame-pointer2017072220170718
530397refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
531234refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072220170718
531306refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072220170718
531522refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
531576refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072220170718
531900refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
532503refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072220170718
532602refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
532818refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072220170718
532872refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072220170718
533052refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072220170718
534213refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
536769refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
536787refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
537030refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072220170718
537273refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
541062refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
542502refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
546012refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
552402refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
553149refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
553383refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
553563refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
553680refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
555039refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072220170718
555219refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072220170718
555570refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072220170718
555768refgcc -m32 -Os -fomit-frame-pointer2017072220170718
555903refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
557721refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072220170718
558405refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072220170718
558864refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072220170718
559134refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
560511refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
560529refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
561168refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072220170718
566370refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072220170718
566874refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
567216refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
567504refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
567612refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
569448refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
569484refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072220170718
569520refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
573111refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
576198refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
576927refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
578529refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
581508refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
582768refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
586107refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072220170718
586449refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
595296refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
599625refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
602073refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
602847refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
604629refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
604971refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
605142refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
605169refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
605889refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
606519refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
607077refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
607743refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
608976refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
609129refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
610524refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
612765refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
613800refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
613809refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
614439refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
624168refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
632646refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
653418refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072220170718
660591refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718

Test failure

Implementation: crypto_aead/ascon128av11/opt64
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 opt64 ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer opt64 ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer opt64 ref