Implementation notes: x86, latour, crypto_aead/ascon128v11

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: ascon128v11
TimeImplementationCompilerBenchmark dateSUPERCOP version
353115opt64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
355077opt64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
355455opt64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072220170718
355689opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
356616opt64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072220170718
356742opt64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
356814opt64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072220170718
356958opt64gcc -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
357291opt64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
357804opt64gcc -m32 -O -fomit-frame-pointer2017072220170718
358263opt64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072220170718
358497opt64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
358614opt64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072220170718
358965opt64gcc -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
359199opt64gcc -m32 -march=core2 -O -fomit-frame-pointer2017072220170718
359370opt64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072220170718
359415opt64gcc -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
359937opt64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072220170718
359946opt64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
368955opt64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
369225opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
370080opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
371475opt64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
372006opt64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
372141opt64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
372420opt64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
372438opt64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
372834opt64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
372888opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
372915opt64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
373014opt64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
373743opt64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
376038opt64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
376551opt64gcc -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
376632opt64gcc -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
378639opt64gcc -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
379566opt64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
379881opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
380025opt64gcc -m32 -Os -fomit-frame-pointer2017072220170718
380079opt64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
380079opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
380196opt64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
380241opt64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
380736opt64gcc -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
381294opt64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
382410opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
382509opt64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
382572opt64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
383139opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
383256opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
383535opt64gcc -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
383877opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
383877opt64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
384084opt64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
384147opt64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
384687opt64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
384741opt64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
384993opt64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072220170718
385425opt64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
386325opt64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072220170718
386325opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
386469opt64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
386640opt64gcc -m32 -O3 -fomit-frame-pointer2017072220170718
386640opt64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072220170718
386658opt64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
386685opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072220170718
386766opt64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
386820opt64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072220170718
387243opt64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
387279opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
387405opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072220170718
387549opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
387720opt64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072220170718
387855opt64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
388233opt64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072220170718
388863opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
388872opt64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
388890opt64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
389034opt64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
389178opt64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072220170718
389241opt64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
389331opt64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
389403opt64gcc -m32 -O2 -fomit-frame-pointer2017072220170718
389484opt64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
389709opt64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
389772opt64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072220170718
390393opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072220170718
390753opt64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072220170718
391023opt64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072220170718
391338opt64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072220170718
391446opt64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072220170718
392481opt64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
392535opt64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
392535opt64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
392733opt64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
392877opt64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072220170718
392985opt64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
393057opt64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
393183opt64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
393453opt64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072220170718
393651opt64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
393840opt64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
393885opt64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
393957opt64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
393966opt64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
394119opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072220170718
394146opt64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072220170718
394470opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
394524opt64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
394542opt64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
394560opt64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
394596opt64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
394785opt64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
394785opt64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
394848opt64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
394902opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
394920opt64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
395064opt64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
395109opt64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
395136opt64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
395154opt64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
395190opt64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
395406opt64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
395415opt64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
395433opt64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
395631opt64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
396243opt64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
396531opt64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
397440opt64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
398853opt64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
400788opt64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
401265opt64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
401292opt64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
401769opt64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
401931opt64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
402138opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
402138opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
402516opt64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
402633opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
403767opt64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
406026opt64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
406674opt64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
407349opt64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
408267opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
408474opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
408906opt64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
408906opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
409104opt64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
409743opt64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
410625opt64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
410679opt64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
412020opt64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
412758opt64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
413073opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
413406opt64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
414153opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
414567opt64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
417888opt64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
418743opt64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
418761opt64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
420048opt64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
420156opt64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
420930opt64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
421551opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
421920opt64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
422307opt64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
423846opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
532242refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
533412refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
534330refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
535419refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
537840refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
542232refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
546255refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
547902refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
548046refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
548181refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
548397refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
569412refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
571077refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
571860refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
572013refgcc -m32 -O3 -fomit-frame-pointer2017072220170718
573273refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
580608refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
580806refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072220170718
581463refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072220170718
583002refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
583326refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
584604refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072220170718
585018refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
585117refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
586161refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
586206refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
586998refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
587124refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
587331refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
587763refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
587871refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
588663refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
590040refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
593568refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
595323refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
595611refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
595701refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
597663refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
600039refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
602082refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072220170718
602226refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
602514refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
603000refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
603252refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
605439refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
606249refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
607266refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
609453refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
611901refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
614043refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
619029refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
621036refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
626364refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
626634refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
634563refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
636498refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
662229refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
671544refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
674595refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
675099refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
676575refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
678789refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
681030refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
682074refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
683964refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
684468refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
686376refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
686790refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072220170718
691515refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
691650refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
697068refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
698598refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
700029refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
702315refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
823734refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
827307refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
849492refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072220170718
850725refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072220170718
851706refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072220170718
854937refgcc -m32 -O -fomit-frame-pointer2017072220170718
855297refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
855972refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
856089refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072220170718
858411refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
858492refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
858843refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
859239refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
861039refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
863217refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072220170718
863550refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072220170718
863712refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072220170718
863973refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
864900refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
865449refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072220170718
865539refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072220170718
867123refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072220170718
869742refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
869787refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
870039refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
870471refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
871587refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
871794refgcc -m32 -O2 -fomit-frame-pointer2017072220170718
876717refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
878130refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
879021refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
880686refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072220170718
883746refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
890532refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072220170718
893853refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
897966refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
898506refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
901044refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
902124refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
902133refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
902412refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
903015refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
903150refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
904338refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
905130refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
905238refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
906327refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
909288refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
913905refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
914463refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
915102refgcc -m32 -Os -fomit-frame-pointer2017072220170718
919548refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
920718refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
922122refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
925767refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072220170718
929619refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
932013refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072220170718
938106refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072220170718
942966refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
945477refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
946512refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
948726refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072220170718
955350refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072220170718
956718refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072220170718
957942refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
967851refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072220170718
973089refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072220170718
976761refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072220170718
983151refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
985554refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
991350refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
994437refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
994590refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
997614refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
1004094refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
1004841refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
1006893refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
1013544refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
1016118refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
1021284refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
1026558refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
1028070refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
1028763refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
1033632refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
1034055refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
1039905refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
1059507refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
1071711refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072220170718
1073331refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
1085724refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
1107198refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
1129491refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
1178307refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718

Test failure

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