Implementation notes: x86, latour, crypto_aead/ascon128v1

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: ascon128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
355167opt64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
355833opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
356688opt64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
356940opt64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
356994opt64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017072220170718
357111opt64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072220170718
357624opt64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
357849opt64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072220170718
358164opt64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072220170718
358398opt64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072220170718
358758opt64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
358812opt64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072220170718
358821opt64gcc -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
358992opt64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072220170718
359073opt64gcc -m32 -O -fomit-frame-pointer2017072220170718
359091opt64gcc -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
359424opt64gcc -m32 -march=core2 -O -fomit-frame-pointer2017072220170718
359802opt64gcc -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
360594opt64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
369351opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
369630opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
370269opt64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
370746opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
371808opt64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
371907opt64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
372114opt64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
372456opt64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
372879opt64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
373320opt64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
373347opt64gcc -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
373995opt64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
374094opt64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
374544opt64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
374643opt64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
375588opt64gcc -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
379098opt64gcc -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
379278opt64gcc -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
379422opt64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
379458opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
379611opt64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
380502opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
380574opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
381285opt64gcc -m32 -Os -fomit-frame-pointer2017072220170718
381825opt64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
382635opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
382905opt64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
382986opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
383049opt64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
383202opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
384021opt64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
384093opt64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
384336opt64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
384480opt64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
385065opt64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
385506opt64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072220170718
385668opt64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
385758opt64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072220170718
385821opt64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
385893opt64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072220170718
386334opt64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
386379opt64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
386514opt64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
386658opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
386739opt64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
386766opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072220170718
386874opt64gcc -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
386955opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
387045opt64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
387144opt64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
387297opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072220170718
387396opt64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
387432opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
387486opt64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
387864opt64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
387927opt64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072220170718
388368opt64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
388638opt64gcc -m32 -O2 -fomit-frame-pointer2017072220170718
388656opt64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072220170718
388764opt64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
389025opt64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
389052opt64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072220170718
390681opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
390915opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072220170718
391194opt64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072220170718
391302opt64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
391842opt64gcc -m32 -O3 -fomit-frame-pointer2017072220170718
391896opt64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072220170718
391959opt64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072220170718
392175opt64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072220170718
392301opt64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072220170718
392301opt64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
392625opt64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072220170718
392643opt64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
392697opt64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072220170718
392751opt64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
392931opt64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
393039opt64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
393084opt64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072220170718
393138opt64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
393264opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072220170718
393291opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
393327opt64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
393363opt64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
393525opt64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
393732opt64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
393741opt64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
393750opt64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
393768opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
393849opt64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
393957opt64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
394182opt64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
394326opt64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
394353opt64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072220170718
394524opt64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
394542opt64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
394569opt64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
394704opt64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
394821opt64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
394992opt64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
395082opt64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
395163opt64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
395172opt64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
395766opt64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
395793opt64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
395802opt64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
395811opt64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
396243opt64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
396423opt64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
396441opt64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
398133opt64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
400887opt64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
400914opt64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
401607opt64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
402111opt64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
402390opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
403191opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
403434opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
404100opt64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
404415opt64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
404613opt64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
406665opt64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
406854opt64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
406899opt64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
408402opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
408591opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
408735opt64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
408870opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
409545opt64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
409554opt64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
411624opt64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
411642opt64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
412317opt64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
412839opt64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
413226opt64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
413946opt64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
414756opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
418131opt64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
418347opt64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
418698opt64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
421020opt64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
421470opt64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
421704opt64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
423369opt64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
423765opt64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
424431opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
425502opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
454743opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
533232refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
533439refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
533529refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
536958refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
542691refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
543555refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
544590refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
544662refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
550872refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
550953refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
551421refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
567576refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
567972refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
568071refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
570546refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
575343refgcc -m32 -O3 -fomit-frame-pointer2017072220170718
579276refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072220170718
579798refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
580446refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
581148refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
581274refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
582003refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072220170718
582120refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072220170718
582345refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
583254refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
585000refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
585279refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
585666refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
585729refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
586332refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
588303refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
589113refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
589113refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
590535refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
594315refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
594540refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
595512refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
597591refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
599085refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
600039refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
601533refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072220170718
601596refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
603990refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
604422refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
604827refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
606600refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
606726refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
612162refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
612414refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
613872refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
620325refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
620991refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
626544refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
628461refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
636237refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
636318refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
652779refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
664821refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
671283refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
675477refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
683883refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072220170718
684063refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
685917refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
687546refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
689499refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
693117refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
695232refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
696402refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
696789refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
696825refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
702711refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
708021refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
710046refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
770643refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
829701refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
840879refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
850473refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
851679refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072220170718
852075refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
855522refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
856116refgcc -m32 -O -fomit-frame-pointer2017072220170718
857223refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072220170718
858267refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072220170718
859419refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
859905refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
860292refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
860715refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
861885refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
863253refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
863334refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072220170718
863487refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072220170718
863667refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
863694refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072220170718
864567refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
864882refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
864954refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072220170718
865116refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072220170718
865548refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072220170718
865899refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072220170718
866043refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072220170718
866790refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072220170718
867150refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
869220refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
869544refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
869598refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
873729refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
874314refgcc -m32 -O2 -fomit-frame-pointer2017072220170718
874404refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
877176refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072220170718
878859refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
882225refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
884943refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
889371refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
895500refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
898137refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
898317refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
899496refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
899694refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
904743refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
905292refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
907146refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072220170718
909135refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
910674refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072220170718
910710refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
913050refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
913617refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
915984refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
918450refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072220170718
918918refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
919098refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
919674refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
919989refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
921942refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
934587refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072220170718
946305refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
948312refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072220170718
957294refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072220170718
972774refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
974826refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
975483refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072220170718
977454refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
978579refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
978615refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
982566refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
986571refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
986886refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
992628refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
996309refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
998595refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
1000665refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
1008486refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
1010097refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
1011834refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072220170718
1016001refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
1017234refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
1023246refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
1032705refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
1034208refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
1043613refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
1051056refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
1052991refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
1056177refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072220170718
1065330refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
1067148refgcc -m32 -Os -fomit-frame-pointer2017072220170718
1087749refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
1089279refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
1096101refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718

Test failure

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