Implementation notes: x86, h2atom, crypto_aead/ascon96v1

Computer: h2atom
Architecture: x86
CPU ID: GenuineIntel-000106ca-bfe9fbff
SUPERCOP version: 20161009
Operation: crypto_aead
Primitive: ascon96v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
622560opt64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016110520161009
622600opt64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016110520161009
626620opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016110520161009
632420opt64gcc -m32 -march=pentium -Os -fomit-frame-pointer2016110520161009
632460opt64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016110520161009
646350opt64gcc -m32 -Os -fomit-frame-pointer2016110520161009
646350opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer2016110520161009
646810opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2016110520161009
646840opt64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016110520161009
649220opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016110520161009
649220opt64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016110520161009
649920opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016110520161009
650890opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016110520161009
650970opt64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016110520161009
651170opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016110520161009
651170opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016110520161009
651210opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016110520161009
653920opt64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016110520161009
653950opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2016110520161009
653950opt64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016110520161009
653950opt64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016110520161009
654210opt64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016110520161009
654870opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016110520161009
654870opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2016110520161009
654920opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2016110520161009
656110opt64gcc -m32 -march=i486 -Os -fomit-frame-pointer2016110520161009
658400opt64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016110520161009
658450opt64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016110520161009
658870opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016110520161009
658880opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016110520161009
659590opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016110520161009
659630opt64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016110520161009
660340opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016110520161009
660340opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016110520161009
662100opt64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016110520161009
662180opt64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016110520161009
662960opt64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016110520161009
666480opt64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016110520161009
669010opt64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016110520161009
669330opt64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016110520161009
669340opt64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016110520161009
669670opt64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016110520161009
670100opt64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016110520161009
670110opt64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016110520161009
670390opt64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016110520161009
672250opt64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016110520161009
673990opt64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016110520161009
673990opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016110520161009
674060opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016110520161009
675050opt64gcc -m32 -march=k6 -Os -fomit-frame-pointer2016110520161009
675090opt64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016110520161009
675110opt64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016110520161009
676850opt64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016110520161009
677820opt64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016110520161009
678390opt64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016110520161009
678400opt64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016110520161009
681230opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016110520161009
681450opt64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016110520161009
681690opt64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016110520161009
681690opt64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016110520161009
681730opt64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016110520161009
683430opt64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016110520161009
683440opt64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016110520161009
684490opt64gcc -m32 -march=i386 -Os -fomit-frame-pointer2016110520161009
685190opt64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016110520161009
686050opt64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016110520161009
686900opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016110520161009
686950opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016110520161009
688490opt64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016110520161009
688550opt64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016110520161009
688720opt64gcc -m32 -O2 -fomit-frame-pointer2016110520161009
688720opt64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016110520161009
689520opt64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016110520161009
689570opt64gcc -m32 -O3 -fomit-frame-pointer2016110520161009
690260opt64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016110520161009
690480opt64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016110520161009
690530opt64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016110520161009
690750opt64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016110520161009
691230opt64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016110520161009
692020opt64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016110520161009
692900opt64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016110520161009
692970opt64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016110520161009
693670opt64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016110520161009
694710opt64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016110520161009
694710opt64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016110520161009
697080opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016110520161009
697090opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016110520161009
701350opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016110520161009
701790opt64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016110520161009
701830opt64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016110520161009
701830opt64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016110520161009
701900opt64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016110520161009
709830opt64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016110520161009
709830opt64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016110520161009
709960opt64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016110520161009
709960opt64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016110520161009
710260opt64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016110520161009
710300opt64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016110520161009
710320opt64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016110520161009
710340opt64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016110520161009
715160opt64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016110520161009
715200opt64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016110520161009
715240opt64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016110520161009
715250opt64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016110520161009
717620opt64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016110520161009
717820opt64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016110520161009
717860opt64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016110520161009
717910opt64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016110520161009
719570opt64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016110520161009
719610opt64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016110520161009
720170opt64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016110520161009
720650opt64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016110520161009
720660opt64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016110520161009
720700opt64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016110520161009
723980opt64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016110520161009
723980opt64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016110520161009
724980opt64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016110520161009
725060opt64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016110520161009
726260opt64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016110520161009
726270opt64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016110520161009
726280opt64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016110520161009
726550opt64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016110520161009
727740opt64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016110520161009
727740opt64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016110520161009
729260opt64gcc -m32 -march=i486 -O -fomit-frame-pointer2016110520161009
729810opt64gcc -m32 -march=i386 -O -fomit-frame-pointer2016110520161009
734930opt64gcc -m32 -march=pentium -O -fomit-frame-pointer2016110520161009
734940opt64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016110520161009
740480opt64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016110520161009
747050opt64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016110520161009
747060opt64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016110520161009
747500opt64gcc -funroll-loops -m32 -O -fomit-frame-pointer2016110520161009
747580opt64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016110520161009
748010opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016110520161009
748140opt64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016110520161009
749070opt64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016110520161009
749070opt64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016110520161009
749070opt64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016110520161009
749610opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016110520161009
751110opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016110520161009
751120opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016110520161009
751120opt64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016110520161009
751130opt64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016110520161009
754170opt64gcc -m32 -march=k8 -O -fomit-frame-pointer2016110520161009
754250opt64gcc -m32 -march=barcelona -O -fomit-frame-pointer2016110520161009
754580opt64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016110520161009
754580opt64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016110520161009
754580opt64gcc -m32 -march=k6 -O -fomit-frame-pointer2016110520161009
755130opt64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016110520161009
756000opt64gcc -m32 -O -fomit-frame-pointer2016110520161009
756450opt64gcc -m32 -march=corei7 -O -fomit-frame-pointer2016110520161009
757040opt64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016110520161009
757060opt64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016110520161009
757160opt64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016110520161009
757180opt64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016110520161009
757400opt64gcc -m32 -march=athlon -O -fomit-frame-pointer2016110520161009
758720opt64gcc -m32 -march=nocona -O -fomit-frame-pointer2016110520161009
758720opt64gcc -m32 -march=prescott -O -fomit-frame-pointer2016110520161009
759830opt64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016110520161009
759830opt64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016110520161009
759840opt64gcc -m32 -march=core2 -O -fomit-frame-pointer2016110520161009
830210refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016110520161009
842220refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016110520161009
856410refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016110520161009
868980refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016110520161009
869800refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016110520161009
870230refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016110520161009
870740refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016110520161009
879920refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016110520161009
879930refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016110520161009
879960refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016110520161009
887780refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016110520161009
888600refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016110520161009
888890refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016110520161009
890180refgcc -m32 -O3 -fomit-frame-pointer2016110520161009
890590refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016110520161009
895110refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016110520161009
904040refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016110520161009
904040refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016110520161009
904360refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016110520161009
908630refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016110520161009
908690refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016110520161009
909570refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016110520161009
911810refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016110520161009
911920refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016110520161009
915510refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016110520161009
915670refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016110520161009
916370refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016110520161009
916380refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016110520161009
916410refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016110520161009
917330refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016110520161009
918260refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016110520161009
918400refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016110520161009
919060refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016110520161009
919060refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016110520161009
920070refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016110520161009
929680refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016110520161009
932830refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016110520161009
933310refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016110520161009
933330refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016110520161009
933340refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016110520161009
933350refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016110520161009
935330refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016110520161009
935330refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016110520161009
935330refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016110520161009
943670refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016110520161009
943680refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016110520161009
943720refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016110520161009
953250refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016110520161009
953310refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016110520161009
953920refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016110520161009
956470refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016110520161009
957650refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016110520161009
963420refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016110520161009
966200refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016110520161009
986970refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016110520161009
986980refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016110520161009
1009270refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016110520161009
1009290refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016110520161009
1009290refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016110520161009
1009310refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016110520161009
1016460refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016110520161009
1016490refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016110520161009
1018100refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016110520161009
1018290refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016110520161009
1021070refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016110520161009
1057660refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016110520161009
1057680refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016110520161009
1059400refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016110520161009
1059780refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016110520161009
1063010refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016110520161009
1069950refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016110520161009
1072160refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016110520161009
1072160refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016110520161009
1072930refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016110520161009
1245860refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016110520161009
1285610refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016110520161009
1285640refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016110520161009
1285970refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016110520161009
1287120refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016110520161009
1287130refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016110520161009
1292240refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016110520161009
1294950refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016110520161009
1299690refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016110520161009
1306520refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016110520161009
1308030refgcc -m32 -O2 -fomit-frame-pointer2016110520161009
1308270refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016110520161009
1321170refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016110520161009
1387620refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016110520161009
1388340refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016110520161009
1400730refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016110520161009
1402050refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016110520161009
1418920refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016110520161009
1424970refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016110520161009
1424990refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016110520161009
1436030refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016110520161009
1436530refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016110520161009
1438320refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016110520161009
1441700refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016110520161009
1446820refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016110520161009
1446820refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016110520161009
1446830refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016110520161009
1446830refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016110520161009
1447650refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016110520161009
1447670refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016110520161009
1447810refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016110520161009
1448700refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016110520161009
1455400refgcc -m32 -march=athlon -O -fomit-frame-pointer2016110520161009
1455800refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016110520161009
1455830refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016110520161009
1458810refgcc -m32 -march=k8 -O -fomit-frame-pointer2016110520161009
1460250refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016110520161009
1460280refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016110520161009
1460300refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016110520161009
1460470refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016110520161009
1462400refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016110520161009
1464030refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016110520161009
1464090refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016110520161009
1472920refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016110520161009
1473060refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016110520161009
1476050refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016110520161009
1476080refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016110520161009
1479290refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016110520161009
1479310refgcc -m32 -march=k6 -O -fomit-frame-pointer2016110520161009
1479330refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016110520161009
1482400refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016110520161009
1484240refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016110520161009
1484250refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016110520161009
1484780refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016110520161009
1484860refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016110520161009
1484950refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016110520161009
1485520refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016110520161009
1485520refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016110520161009
1486970refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016110520161009
1487010refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016110520161009
1487570refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016110520161009
1488560refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016110520161009
1488580refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016110520161009
1491950refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016110520161009
1495800refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016110520161009
1495830refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016110520161009
1498180refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016110520161009
1498230refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016110520161009
1498740refgcc -m32 -march=i386 -O -fomit-frame-pointer2016110520161009
1499280refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016110520161009
1499290refgcc -m32 -march=core2 -O -fomit-frame-pointer2016110520161009
1499290refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016110520161009
1500390refgcc -m32 -march=nocona -O -fomit-frame-pointer2016110520161009
1500420refgcc -m32 -march=prescott -O -fomit-frame-pointer2016110520161009
1502750refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016110520161009
1509610refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016110520161009
1510020refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016110520161009
1510370refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016110520161009
1510570refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016110520161009
1510570refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016110520161009
1510610refgcc -m32 -Os -fomit-frame-pointer2016110520161009
1511980refgcc -m32 -O -fomit-frame-pointer2016110520161009
1528980refgcc -m32 -march=i486 -O -fomit-frame-pointer2016110520161009
1540030refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016110520161009
1540050refgcc -m32 -march=pentium -O -fomit-frame-pointer2016110520161009
1555230refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016110520161009
1579070refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016110520161009

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