Implementation notes: x86, h4e450, crypto_aead/ascon96v1

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: ascon96v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
457990opt64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017091720170725
458024opt64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017091720170725
460256opt64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017091720170725
460660opt64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017091720170725
466896opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017091720170725
466916opt64gcc -m32 -Os -fomit-frame-pointer2017091720170725
466925opt64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017091720170725
466930opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017091720170725
467001opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017091720170725
467804opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017091720170725
467894opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017091720170725
468136opt64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017091720170725
469476opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017091720170725
469500opt64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017091720170725
469509opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017091720170725
469518opt64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017091720170725
469647opt64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017091720170725
469861opt64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017091720170725
469927opt64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017091720170725
469974opt64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017091720170725
470108opt64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017091720170725
470122opt64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091720170725
470136opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017091720170725
470169opt64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017091720170725
470207opt64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017091720170725
470259opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017091720170725
470483opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017091720170725
472535opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017091720170725
472596opt64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017091720170725
472630opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017091720170725
472696opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017091720170725
483242opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017091720170725
483251opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017091720170725
483279opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017091720170725
483370opt64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017091720170725
483389opt64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017091720170725
483474opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017091720170725
483512opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017091720170725
483512opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017091720170725
487916opt64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017091720170725
488291opt64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017091720170725
490228opt64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017091720170725
490361opt64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017091720170725
492461opt64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017091720170725
492514opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017091720170725
493169opt64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017091720170725
493183opt64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017091720170725
493720opt64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017091720170725
493734opt64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017091720170725
493872opt64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017091720170725
493872opt64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017091720170725
494080opt64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017091720170725
494817opt64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017091720170725
495073opt64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017091720170725
495720opt64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017091720170725
495805opt64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017091720170725
496266opt64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017091720170725
496370opt64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017091720170725
496394opt64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017091720170725
497633opt64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017091720170725
497743opt64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017091720170725
498541opt64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017091720170725
498617opt64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017091720170725
498626opt64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017091720170725
498931opt64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017091720170725
499206opt64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017091720170725
499211opt64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017091720170725
499220opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017091720170725
499643opt64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017091720170725
499871opt64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017091720170725
499961opt64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017091720170725
500318opt64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017091720170725
500398opt64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017091720170725
500517opt64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017091720170725
500736opt64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017091720170725
500940opt64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017091720170725
501049opt64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017091720170725
501296opt64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017091720170725
501576opt64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091720170725
501600opt64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091720170725
501628opt64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017091720170725
501690opt64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017091720170725
501714opt64gcc -m32 -O2 -fomit-frame-pointer2017091720170725
501890opt64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017091720170725
501904opt64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017091720170725
501938opt64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017091720170725
502223opt64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017091720170725
502251opt64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017091720170725
502379opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017091720170725
502455opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017091720170725
503566opt64gcc -m32 -O3 -fomit-frame-pointer2017091720170725
503761opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017091720170725
504189opt64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017091720170725
504930opt64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017091720170725
505756opt64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017091720170725
505756opt64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017091720170725
505770opt64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017091720170725
505785opt64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017091720170725
505794opt64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017091720170725
505804opt64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017091720170725
505818opt64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017091720170725
505889opt64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017091720170725
505903opt64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017091720170725
506165opt64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017091720170725
506198opt64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017091720170725
506236opt64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017091720170725
506302opt64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017091720170725
506702opt64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017091720170725
506754opt64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017091720170725
508773opt64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017091720170725
509817opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017091720170725
509822opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017091720170725
513029opt64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017091720170725
513057opt64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017091720170725
513086opt64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017091720170725
513105opt64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017091720170725
513946opt64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017091720170725
513955opt64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017091720170725
513959opt64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017091720170725
514002opt64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017091720170725
529535opt64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017091720170725
530337opt64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017091720170725
530528opt64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017091720170725
530594opt64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017091720170725
538422opt64gcc -m32 -march=i386 -O -fomit-frame-pointer2017091720170725
538617opt64gcc -m32 -march=i486 -O -fomit-frame-pointer2017091720170725
538703opt64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017091720170725
538726opt64gcc -m32 -march=pentium -O -fomit-frame-pointer2017091720170725
542839opt64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017091720170725
543419opt64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017091720170725
543491opt64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017091720170725
544141opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017091720170725
544236opt64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017091720170725
544270opt64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017091720170725
545557opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017091720170725
546469opt64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017091720170725
546521opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017091720170725
546530opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017091720170725
546540opt64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017091720170725
547238opt64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017091720170725
547257opt64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017091720170725
547309opt64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017091720170725
550734opt64gcc -m32 -O -fomit-frame-pointer2017091720170725
550800opt64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017091720170725
550858opt64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017091720170725
550896opt64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091720170725
550905opt64gcc -m32 -march=core2 -O -fomit-frame-pointer2017091720170725
551803opt64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017091720170725
551888opt64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017091720170725
551926opt64gcc -m32 -march=nocona -O -fomit-frame-pointer2017091720170725
551927opt64gcc -m32 -march=k8 -O -fomit-frame-pointer2017091720170725
552125opt64gcc -m32 -march=prescott -O -fomit-frame-pointer2017091720170725
552387opt64gcc -m32 -march=athlon -O -fomit-frame-pointer2017091720170725
552782opt64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017091720170725
553227opt64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017091720170725
553238opt64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017091720170725
553304opt64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017091720170725
553323opt64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017091720170725
553978opt64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017091720170725
554021opt64gcc -m32 -march=k6 -O -fomit-frame-pointer2017091720170725
554026opt64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017091720170725
654184refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017091720170725
656041refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017091720170725
656117refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017091720170725
659884refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017091720170725
659917refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017091720170725
659937refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017091720170725
660587refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017091720170725
665005refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017091720170725
666805refgcc -m32 -O3 -fomit-frame-pointer2017091720170725
669004refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017091720170725
669370refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017091720170725
669408refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017091720170725
669417refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017091720170725
669446refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017091720170725
669465refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017091720170725
669565refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017091720170725
669583refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017091720170725
670144refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017091720170725
671327refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017091720170725
672253refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017091720170725
672372refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017091720170725
672391refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017091720170725
673165refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017091720170725
674234refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017091720170725
676428refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017091720170725
678347refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017091720170725
678367refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017091720170725
678452refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017091720170725
681516refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017091720170725
681725refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017091720170725
682100refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017091720170725
682438refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017091720170725
682547refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017091720170725
682560refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017091720170725
682779refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017091720170725
685653refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017091720170725
685858refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017091720170725
688983refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017091720170725
688987refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017091720170725
689657refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017091720170725
689705refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017091720170725
690531refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017091720170725
690603refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017091720170725
690617refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017091720170725
691704refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017091720170725
694555refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017091720170725
694778refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017091720170725
694792refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017091720170725
694807refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017091720170725
695785refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017091720170725
696008refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017091720170725
696312refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017091720170725
701908refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017091720170725
704976refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017091720170725
705042refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017091720170725
706961refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017091720170725
721972refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017091720170725
722019refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017091720170725
722023refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017091720170725
722067refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017091720170725
730193refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017091720170725
730218refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017091720170725
732749refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017091720170725
732835refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017091720170725
735505refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017091720170725
736602refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017091720170725
736630refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017091720170725
736649refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017091720170725
737466refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017091720170725
737945refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017091720170725
754404refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017091720170725
754993refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017091720170725
755003refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017091720170725
756095refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017091720170725
938452refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017091720170725
938510refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017091720170725
942015refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017091720170725
946888refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017091720170725
950689refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017091720170725
954565refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017091720170725
955263refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091720170725
955301refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091720170725
955671refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017091720170725
955747refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017091720170725
955989refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017091720170725
956166refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017091720170725
956323refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017091720170725
956484refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017091720170725
956679refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017091720170725
956707refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017091720170725
956906refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017091720170725
957429refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017091720170725
957690refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017091720170725
957705refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017091720170725
958052refgcc -m32 -O2 -fomit-frame-pointer2017091720170725
958194refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017091720170725
958326refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017091720170725
958356refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017091720170725
958545refgcc -m32 -march=athlon -O -fomit-frame-pointer2017091720170725
958806refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017091720170725
958816refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017091720170725
958901refgcc -m32 -march=k8 -O -fomit-frame-pointer2017091720170725
958954refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017091720170725
959253refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017091720170725
959367refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017091720170725
959752refgcc -m32 -march=prescott -O -fomit-frame-pointer2017091720170725
959813refgcc -m32 -march=nocona -O -fomit-frame-pointer2017091720170725
960018refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017091720170725
961310refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017091720170725
961699refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017091720170725
962013refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017091720170725
962037refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017091720170725
962108refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017091720170725
962578refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017091720170725
963262refgcc -m32 -Os -fomit-frame-pointer2017091720170725
963570refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017091720170725
964046refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017091720170725
964302refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017091720170725
964378refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017091720170725
964412refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017091720170725
964449refgcc -m32 -march=core2 -O -fomit-frame-pointer2017091720170725
964844refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091720170725
964872refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017091720170725
965238refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017091720170725
965386refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017091720170725
965390refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017091720170725
965936refgcc -m32 -O -fomit-frame-pointer2017091720170725
966716refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017091720170725
967765refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017091720170725
967779refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091720170725
967798refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017091720170725
968345refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017091720170725
968373refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017091720170725
968730refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017091720170725
970354refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017091720170725
970364refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017091720170725
972700refgcc -m32 -march=k6 -O -fomit-frame-pointer2017091720170725
972729refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017091720170725
972743refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017091720170725
972886refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017091720170725
972905refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017091720170725
972923refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017091720170725
972938refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017091720170725
972962refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017091720170725
973014refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017091720170725
973574refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017091720170725
974120refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017091720170725
974164refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017091720170725
974529refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017091720170725
974581refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017091720170725
974581refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017091720170725
976129refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017091720170725
976538refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017091720170725
978443refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017091720170725
978467refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017091720170725
978533refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017091720170725
979345refgcc -m32 -march=i386 -O -fomit-frame-pointer2017091720170725
979930refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017091720170725
983573refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017091720170725
983702refgcc -m32 -march=pentium -O -fomit-frame-pointer2017091720170725
990238refgcc -m32 -march=i486 -O -fomit-frame-pointer2017091720170725

Test failure

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer opt64 ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer opt64 ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer opt64 ref
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
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer opt64 ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer opt64 ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer opt64 ref