Implementation notes: x86, latour, crypto_aead/ascon96v1

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: ascon96v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
249057opt64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
249399opt64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
249426opt64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
250434opt64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
250470opt64gcc -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
250938opt64gcc -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
251064opt64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
251928opt64gcc -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
252126opt64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
252216opt64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
252297opt64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
252315opt64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
252819opt64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072220170718
253107opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
253980opt64gcc -m32 -O -fomit-frame-pointer2017072220170718
254205opt64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072220170718
254241opt64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072220170718
254961opt64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072220170718
255366opt64gcc -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
255447opt64gcc -m32 -march=core2 -O -fomit-frame-pointer2017072220170718
255492opt64gcc -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
255573opt64gcc -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
255744opt64gcc -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
255951opt64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072220170718
256059opt64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072220170718
256167opt64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072220170718
256311opt64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
257769opt64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
258210opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
258426opt64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
258570opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
259047opt64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
259191opt64gcc -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
259353opt64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
259380opt64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
259425opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
259461opt64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
259551opt64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
259641opt64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
259974opt64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
260136opt64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
260415opt64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
261135opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
261432opt64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
261549opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
261846opt64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
261900opt64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
262386opt64gcc -m32 -Os -fomit-frame-pointer2017072220170718
262638opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
262827opt64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
262836opt64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
263007opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
263358opt64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
263403opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
263655opt64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
263844opt64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
263898opt64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
263934opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
263961opt64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
263979opt64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
264069opt64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
264213opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
264312opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
264339opt64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
264528opt64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072220170718
264654opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
264951opt64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
264960opt64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072220170718
265104opt64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
265176opt64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
265356opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
265392opt64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
265608opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072220170718
265761opt64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072220170718
265905opt64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072220170718
265914opt64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
265959opt64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
266238opt64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
266517opt64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
266670opt64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
266769opt64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
266868opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072220170718
267381opt64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
267462opt64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
267624opt64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
267993opt64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
268416opt64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072220170718
268434opt64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
268533opt64gcc -m32 -O3 -fomit-frame-pointer2017072220170718
268587opt64gcc -m32 -O2 -fomit-frame-pointer2017072220170718
268668opt64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
268920opt64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
268920opt64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072220170718
268974opt64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
269037opt64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072220170718
269118opt64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
269118opt64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
269127opt64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
269262opt64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
269334opt64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072220170718
269361opt64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
269370opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072220170718
269415opt64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072220170718
269595opt64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
269622opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072220170718
269712opt64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
269775opt64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072220170718
269820opt64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
269919opt64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
269928opt64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
270000opt64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072220170718
270045opt64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
270324opt64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072220170718
270558opt64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072220170718
270774opt64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072220170718
270801opt64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
270954opt64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
271017opt64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
271512opt64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
272268opt64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
272268opt64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
273438opt64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
274005opt64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
274347opt64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
274563opt64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
276021opt64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
276138opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
276246opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
276246opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
276399opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
277020opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
277029opt64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
277254opt64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
277497opt64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072220170718
277713opt64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
278181opt64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
278352opt64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
278640opt64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
278658opt64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
278784opt64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
278883opt64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
278883opt64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
278991opt64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
279423opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
279567opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
280332opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
280350opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
280530opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
280557opt64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
280674opt64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
280746opt64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
280962opt64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
281376opt64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
281601opt64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
283014opt64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
283032opt64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
283140opt64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
283401opt64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
283482opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
283581opt64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
284625opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
289746opt64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
289755opt64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
291384opt64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
291663opt64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
292203opt64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
292680opt64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
348462refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
348543refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
348777refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
349515refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
351189refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
354393refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
355059refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
355140refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
356571refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
357048refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
362529refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
366156refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
371925refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
372699refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
372978refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
373599refgcc -m32 -O3 -fomit-frame-pointer2017072220170718
373851refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072220170718
375894refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072220170718
375948refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
377172refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
377964refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
378891refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
378999refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
380061refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072220170718
380331refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
380475refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
381897refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
382176refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
382824refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
383076refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
384147refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
384147refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
384849refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
385047refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
386559refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
387585refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
388746refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
391581refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
392013refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
397620refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
397629refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
399114refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
399627refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
400095refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
400779refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
400968refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
401742refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072220170718
403209refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
404523refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
405864refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
406368refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
411138refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
411480refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
411804refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
411840refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
414234refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
417366refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
417996refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
421209refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
422676refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
427860refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
429156refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
429993refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
430011refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072220170718
430263refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
431775refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
432027refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
432531refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
433062refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
433881refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
434817refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
434853refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
436338refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
437760refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
504315refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
504360refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
507807refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
515727refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072220170718
517068refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072220170718
519075refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
519228refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072220170718
520155refgcc -m32 -O -fomit-frame-pointer2017072220170718
520659refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072220170718
521451refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
528030refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
528093refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
528678refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
529497refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
529542refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
530631refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072220170718
530829refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072220170718
530883refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
532287refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
532800refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072220170718
532971refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
533178refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072220170718
534879refgcc -m32 -O2 -fomit-frame-pointer2017072220170718
535338refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
536157refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
537768refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
538578refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072220170718
543249refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072220170718
545040refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072220170718
546075refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072220170718
546174refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
549423refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
550323refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
551439refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
551493refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072220170718
552807refgcc -m32 -Os -fomit-frame-pointer2017072220170718
554643refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
554679refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
554688refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
555318refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
555327refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
555687refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
555894refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
556362refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
556749refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
556893refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072220170718
556965refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
558288refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
558891refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
560268refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
560538refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
560763refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072220170718
560844refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
561519refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
562140refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072220170718
563292refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
563751refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
563895refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
566127refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
569394refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072220170718
575892refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072220170718
577728refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072220170718
581274refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072220170718
581904refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
582381refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072220170718
583713refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
588024refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
588240refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
589572refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
589761refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
589905refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072220170718
593685refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
595413refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
597915refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
598050refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
601416refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
605691refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
606852refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
607383refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
608904refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
609066refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
609300refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
610263refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
616995refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
626031refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
626256refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
627966refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
628047refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
636012refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
638325refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
646344refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
654120refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
669069refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718

Test failure

Implementation: crypto_aead/ascon96v1/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