Implementation notes: x86, hydra1, crypto_aead/pi64cipher128v1

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: pi64cipher128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
445349optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102120161009
445678optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102120161009
445751optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102120161009
445792optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102120161009
445995optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102120161009
448127optimized_nonSSEgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102120161009
449797optimized_nonSSEgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102120161009
451917optimized_nonSSEgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102120161009
452128optimized_nonSSEgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102120161009
452138optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102120161009
452394optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102120161009
452936optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102120161009
452959optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102120161009
453103optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102120161009
453898optimized_nonSSEgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102120161009
454781optimized_nonSSEgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102120161009
454795optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102120161009
455768optimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer2016102120161009
455825optimized_nonSSEgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102120161009
456137optimized_nonSSEgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102120161009
456320optimized_nonSSEgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102120161009
456714optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102120161009
456953optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102120161009
457343optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102120161009
457357optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102120161009
457382optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102120161009
457429optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102120161009
457967optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102120161009
457970optimized_nonSSEgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102120161009
458013optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102120161009
458109optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102120161009
458293optimized_nonSSEgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102120161009
459208optimized_nonSSEgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102120161009
459672optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102120161009
459704optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102120161009
459780optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102120161009
460025optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102120161009
460058optimized_nonSSEgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102120161009
460109optimized_nonSSEgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102120161009
460400optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102120161009
460554optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102120161009
460595optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102120161009
460674optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102120161009
460820optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102120161009
461739optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102120161009
462396optimized_nonSSEgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102120161009
462868optimized_nonSSEgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102120161009
463553optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102120161009
463621optimized_nonSSEgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102120161009
463736optimized_nonSSEgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102120161009
464572optimized_nonSSEgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102120161009
464829optimized_nonSSEgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102120161009
465016optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102120161009
465469optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102120161009
465699optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102120161009
475606optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102120161009
475871optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102120161009
476157optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102120161009
479250optimized_nonSSEgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102120161009
479856optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102120161009
480468optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102120161009
480826optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102120161009
481099optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102120161009
481168optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102120161009
481253optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102120161009
481368optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102120161009
481900optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102120161009
482142optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102120161009
482742optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102120161009
482892optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102120161009
483226optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102120161009
483637optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102120161009
485219optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102120161009
546216optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102120161009
548043optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102120161009
552425optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102120161009
554028optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102120161009
554343optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102120161009
554960optimized_nonSSEgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102120161009
556276optimized_nonSSEgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102120161009
563848optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102120161009
563881optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102120161009
564534optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102120161009
568219optimized_nonSSEgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102120161009
568393optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102120161009
568696optimized_nonSSEgcc -m32 -Os -fomit-frame-pointer2016102120161009
569054optimized_nonSSEgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102120161009
569383optimized_nonSSEgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102120161009
569574optimized_nonSSEgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102120161009
569707optimized_nonSSEgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102120161009
570626optimized_nonSSEgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102120161009
570840optimized_nonSSEgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102120161009
571193optimized_nonSSEgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102120161009
571248optimized_nonSSEgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102120161009
571316optimized_nonSSEgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102120161009
571393optimized_nonSSEgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102120161009
572814optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102120161009
573352optimized_nonSSEgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102120161009
574192optimized_nonSSEgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102120161009
574920optimized_nonSSEgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102120161009
580495optimized_nonSSEgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102120161009
583037optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102120161009
583307optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102120161009
584674optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102120161009
586712optimized_nonSSEgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102120161009
586989optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102120161009
587260optimized_nonSSEgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102120161009
587312optimized_nonSSEgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102120161009
587716optimized_nonSSEgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102120161009
587965optimized_nonSSEgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102120161009
588789optimized_nonSSEgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102120161009
588792optimized_nonSSEgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102120161009
588904optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102120161009
589142optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102120161009
589184optimized_nonSSEgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102120161009
589246optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102120161009
589302optimized_nonSSEgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102120161009
589312optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102120161009
589446optimized_nonSSEgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102120161009
590041optimized_nonSSEgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102120161009
590744optimized_nonSSEgcc -m32 -march=i386 -O -fomit-frame-pointer2016102120161009
591456optimized_nonSSEgcc -m32 -O -fomit-frame-pointer2016102120161009
591685optimized_nonSSEgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102120161009
592168optimized_nonSSEgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102120161009
592721optimized_nonSSEgcc -m32 -march=prescott -O -fomit-frame-pointer2016102120161009
592725optimized_nonSSEgcc -m32 -march=i486 -O -fomit-frame-pointer2016102120161009
592725optimized_nonSSEgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102120161009
592727optimized_nonSSEgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102120161009
592769optimized_nonSSEgcc -m32 -march=k8 -O -fomit-frame-pointer2016102120161009
593027optimized_nonSSEgcc -m32 -march=pentium -O -fomit-frame-pointer2016102120161009
593338optimized_nonSSEgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102120161009
594144optimized_nonSSEgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102120161009
594255optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102120161009
594725optimized_nonSSEgcc -m32 -march=athlon -O -fomit-frame-pointer2016102120161009
595396optimized_nonSSEgcc -m32 -march=nocona -O -fomit-frame-pointer2016102120161009
599657optimized_nonSSEgcc -m32 -march=k6 -O -fomit-frame-pointer2016102120161009
600672optimized_nonSSEgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102120161009
601180optimized_nonSSEgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102120161009
601444optimized_nonSSEgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102120161009
602087optimized_nonSSEgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102120161009
602608optimized_nonSSEgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102120161009
602825optimized_nonSSEgcc -m32 -march=core2 -O -fomit-frame-pointer2016102120161009
604120optimized_nonSSEgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102120161009
604285optimized_nonSSEgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102120161009
605530optimized_nonSSEgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102120161009
605833optimized_nonSSEgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102120161009
606513optimized_nonSSEgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102120161009
606777optimized_nonSSEgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102120161009
607776optimized_nonSSEgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102120161009
608152optimized_nonSSEgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102120161009
608636optimized_nonSSEgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102120161009
609233optimized_nonSSEgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102120161009
612040optimized_nonSSEgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102120161009
612120optimized_nonSSEgcc -m32 -O2 -fomit-frame-pointer2016102120161009
613595optimized_nonSSEgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102120161009
615096optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102120161009
616490optimized_nonSSEgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102120161009
617928optimized_nonSSEgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102120161009
618006optimized_nonSSEgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102120161009
621426optimized_nonSSEgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102120161009
697049refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102120161009
697237refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102120161009
698691refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102120161009
700496refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102120161009
700675refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102120161009
701414refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102120161009
701691refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102120161009
702331refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102120161009
702986refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102120161009
703445refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102120161009
703733refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102120161009
703754refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102120161009
704205refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102120161009
704310refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102120161009
708262refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102120161009
709146refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102120161009
709863refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102120161009
710023refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102120161009
710762refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102120161009
710840refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102120161009
711120refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102120161009
711424refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102120161009
711842refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102120161009
712184refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102120161009
712441refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102120161009
712463refgcc -m32 -O3 -fomit-frame-pointer2016102120161009
712879refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102120161009
712982refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102120161009
713200refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102120161009
713384refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102120161009
713680refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102120161009
714016refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102120161009
714994refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102120161009
715165refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102120161009
715676refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102120161009
715900refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102120161009
716079refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102120161009
716819refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102120161009
717272refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102120161009
717501refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102120161009
717508refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102120161009
717669refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102120161009
717749refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102120161009
717803refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102120161009
718125refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102120161009
718439refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102120161009
718453refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102120161009
721559refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102120161009
721624refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102120161009
721798refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102120161009
721913refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102120161009
722133refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102120161009
722156refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102120161009
723042refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102120161009
723246refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102120161009
751001refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102120161009
751159refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102120161009
752067refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102120161009
753779refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102120161009
757054refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102120161009
757130refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102120161009
759220refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102120161009
765125refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102120161009
765202refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102120161009
765352refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102120161009
770604refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102120161009
772244refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102120161009
772908refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102120161009
776663refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102120161009
777336refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102120161009
777666refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102120161009
777704refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102120161009
777754refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102120161009
819290refgcc -m32 -march=k6 -O -fomit-frame-pointer2016102120161009
819576refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102120161009
820363refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102120161009
820382refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102120161009
821176refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102120161009
821802refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102120161009
821894refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102120161009
821991refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102120161009
822558refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102120161009
822643refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102120161009
823040refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102120161009
823274refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102120161009
824186refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102120161009
824282refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102120161009
824341refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102120161009
824925refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102120161009
826040refgcc -m32 -march=prescott -O -fomit-frame-pointer2016102120161009
826216refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102120161009
827210refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102120161009
827506refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102120161009
828288refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102120161009
828335refgcc -m32 -march=core2 -O -fomit-frame-pointer2016102120161009
829760refgcc -m32 -O -fomit-frame-pointer2016102120161009
830448refgcc -m32 -march=nocona -O -fomit-frame-pointer2016102120161009
831501refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102120161009
834749refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102120161009
834968refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102120161009
836163refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102120161009
840317refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102120161009
845269refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102120161009
847922refgcc -m32 -march=k8 -O -fomit-frame-pointer2016102120161009
847994refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102120161009
848613refgcc -m32 -march=athlon -O -fomit-frame-pointer2016102120161009
848720refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102120161009
849515refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102120161009
849747refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102120161009
850544refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102120161009
853976refgcc -m32 -march=pentium -O -fomit-frame-pointer2016102120161009
854367refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102120161009
854933refgcc -m32 -march=i486 -O -fomit-frame-pointer2016102120161009
858936refgcc -m32 -march=i386 -O -fomit-frame-pointer2016102120161009
859735refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102120161009
860403refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102120161009
862311refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102120161009
864946refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102120161009
865038refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102120161009
865585refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102120161009
865627refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102120161009
867549refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102120161009
869496refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102120161009
869813refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102120161009
869819refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102120161009
870000refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102120161009
870303refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102120161009
871302refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102120161009
872448refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102120161009
872766refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102120161009
873870refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102120161009
875757refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102120161009
875930refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102120161009
876557refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102120161009
876973refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102120161009
877053refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102120161009
877536refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102120161009
877757refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102120161009
878184refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102120161009
880413refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102120161009
881044refgcc -m32 -Os -fomit-frame-pointer2016102120161009
882137refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102120161009
882704refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102120161009
884957refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102120161009
886132refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102120161009
890613refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102120161009
890789refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102120161009
892702refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102120161009
896413refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102120161009
897074refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102120161009
900076refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102120161009
900673refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102120161009
902579refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102120161009
902733refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102120161009
903690refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102120161009
904044refgcc -m32 -O2 -fomit-frame-pointer2016102120161009
906235refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102120161009
906355refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102120161009
906400refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102120161009
912360refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102120161009

Test failure

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

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer optimized_nonSSE ref