Implementation notes: x86, h9trinity, crypto_aead/pi16cipher096v1

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi16cipher096v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
457352optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120820171020
457583optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120820171020
457796optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120820171020
458254optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120820171020
462388optimized_nonSSEgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120820171020
463238optimized_nonSSEgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120820171020
464942optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120820171020
466543optimized_nonSSEgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120820171020
466597optimized_nonSSEgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120820171020
467304optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120820171020
468706optimized_nonSSEgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120820171020
468784optimized_nonSSEgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120820171020
468841optimized_nonSSEgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120820171020
470543optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120820171020
470606optimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer2017120820171020
471505optimized_nonSSEgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120820171020
471965optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120820171020
472268optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120820171020
473261optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120820171020
473590optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120820171020
474878optimized_nonSSEgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120820171020
475499optimized_nonSSEgcc -funroll-loops -m32 -O -fomit-frame-pointer2017120820171020
478969optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120820171020
479754optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120820171020
489915optimized_nonSSEgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120820171020
491662optimized_nonSSEgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120820171020
492547optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120820171020
493510optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120820171020
494920optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120820171020
501098optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120820171020
502608optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120820171020
502762optimized_nonSSEgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120820171020
502849optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120820171020
524180optimized_nonSSEgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120820171020
524260optimized_nonSSEgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120820171020
562618optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120820171020
574313optimized_nonSSEgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120820171020
580925optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120820171020
581773optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120820171020
583058optimized_nonSSEgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120820171020
583406optimized_nonSSEgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120820171020
593694optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120820171020
597965optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120820171020
599343optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120820171020
599465optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120820171020
605644optimized_nonSSEgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120820171020
606832optimized_nonSSEgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120820171020
616386optimized_nonSSEgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120820171020
617092optimized_nonSSEgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120820171020
618207optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120820171020
624816optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120820171020
625767optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120820171020
625822optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120820171020
626168optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120820171020
626678optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120820171020
628056optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120820171020
628060optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120820171020
629364optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120820171020
636299optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120820171020
640874optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120820171020
641861optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120820171020
641869optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120820171020
646347optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120820171020
681141optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120820171020
681399optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120820171020
681637optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120820171020
685658optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120820171020
698101refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120820171020
701016refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120820171020
701050refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120820171020
702061optimized_nonSSEgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120820171020
702358optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120820171020
703253refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120820171020
703333optimized_nonSSEgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120820171020
703578optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120820171020
703954refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120820171020
705508refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120820171020
706039optimized_nonSSEgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120820171020
706633optimized_nonSSEgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120820171020
706643refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120820171020
708815optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120820171020
709255refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120820171020
709532optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120820171020
709731optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120820171020
710329optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120820171020
711759refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120820171020
711852refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120820171020
712002refgcc -m32 -O3 -fomit-frame-pointer2017120820171020
712027refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120820171020
712893refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120820171020
713175refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120820171020
713379refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120820171020
714634refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120820171020
717508refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120820171020
723951optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120820171020
723963optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120820171020
759815refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120820171020
761365refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120820171020
761522refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120820171020
779581refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120820171020
801490refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017120820171020
803709refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120820171020
803755refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120820171020
804257refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120820171020
804339refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120820171020
812305refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120820171020
830634optimized_nonSSEgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120820171020
847972optimized_nonSSEgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120820171020
850469optimized_nonSSEgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120820171020
856026refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120820171020
924597refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120820171020
924726refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120820171020
925029refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120820171020
927267refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120820171020
932979refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120820171020
933335refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120820171020
960801refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120820171020
963797optimized_nonSSEgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120820171020
965300optimized_nonSSEgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120820171020
965493optimized_nonSSEgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120820171020
965707optimized_nonSSEgcc -m32 -march=k8 -O -fomit-frame-pointer2017120820171020
967634optimized_nonSSEgcc -m32 -march=athlon -O -fomit-frame-pointer2017120820171020
967997optimized_nonSSEgcc -m32 -O -fomit-frame-pointer2017120820171020
968330optimized_nonSSEgcc -m32 -march=barcelona -O -fomit-frame-pointer2017120820171020
968367optimized_nonSSEgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120820171020
968820optimized_nonSSEgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120820171020
968928optimized_nonSSEgcc -m32 -march=prescott -O -fomit-frame-pointer2017120820171020
969003optimized_nonSSEgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120820171020
970090optimized_nonSSEgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120820171020
970481optimized_nonSSEgcc -m32 -march=nocona -O -fomit-frame-pointer2017120820171020
971291optimized_nonSSEgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120820171020
973652optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120820171020
975720optimized_nonSSEgcc -m32 -march=core2 -O -fomit-frame-pointer2017120820171020
979549optimized_nonSSEgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120820171020
979935optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120820171020
981172optimized_nonSSEgcc -m32 -O2 -fomit-frame-pointer2017120820171020
991478optimized_nonSSEgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120820171020
991906optimized_nonSSEgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120820171020
1000947optimized_nonSSEgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120820171020
1003340optimized_nonSSEgcc -m32 -march=corei7 -O -fomit-frame-pointer2017120820171020
1012211optimized_nonSSEgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120820171020
1019261optimized_nonSSEgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120820171020
1040771refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120820171020
1045447optimized_nonSSEgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120820171020
1051747refgcc -m32 -march=core2 -O -fomit-frame-pointer2017120820171020
1051814refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120820171020
1052355refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120820171020
1052675refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120820171020
1053454refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120820171020
1053641refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120820171020
1055488refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120820171020
1058169refgcc -m32 -march=prescott -O -fomit-frame-pointer2017120820171020
1059073refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120820171020
1059925refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120820171020
1060230refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120820171020
1060752optimized_nonSSEgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120820171020
1060821refgcc -m32 -march=nocona -O -fomit-frame-pointer2017120820171020
1061836refgcc -m32 -O -fomit-frame-pointer2017120820171020
1062713refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017120820171020
1062820refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017120820171020
1062897refgcc -m32 -march=k8 -O -fomit-frame-pointer2017120820171020
1063931refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120820171020
1064024refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120820171020
1066301refgcc -m32 -march=athlon -O -fomit-frame-pointer2017120820171020
1071026refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120820171020
1072987refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120820171020
1077071refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120820171020
1077144refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120820171020
1087965refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120820171020
1089163refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120820171020
1089276refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120820171020
1089370refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120820171020
1089548refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120820171020
1090137refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120820171020
1091765refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120820171020
1091923optimized_nonSSEgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120820171020
1092415optimized_nonSSEgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120820171020
1095353refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120820171020
1095532refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120820171020
1096078refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120820171020
1098966refgcc -m32 -O2 -fomit-frame-pointer2017120820171020
1101572refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120820171020
1129034refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120820171020
1129156refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120820171020
1131347refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120820171020
1131425refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120820171020
1131887refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120820171020
1138911refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120820171020
1146382refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120820171020
1149617optimized_nonSSEgcc -m32 -march=i386 -O -fomit-frame-pointer2017120820171020
1150134refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120820171020
1150295optimized_nonSSEgcc -m32 -march=i486 -O -fomit-frame-pointer2017120820171020
1152699refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120820171020
1153983refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120820171020
1157578refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120820171020
1158028refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120820171020
1158696optimized_nonSSEgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120820171020
1158953optimized_nonSSEgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120820171020
1160076refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120820171020
1160247optimized_nonSSEgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120820171020
1163776optimized_nonSSEgcc -m32 -march=pentium -O -fomit-frame-pointer2017120820171020
1164098optimized_nonSSEgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120820171020
1179093optimized_nonSSEgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120820171020
1180922refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120820171020
1180988optimized_nonSSEgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120820171020
1183164optimized_nonSSEgcc -m32 -march=k6 -O -fomit-frame-pointer2017120820171020
1188621refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120820171020
1189345refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120820171020
1189985refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120820171020
1190536refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120820171020
1249923optimized_nonSSEgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120820171020
1250293optimized_nonSSEgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120820171020
1251720refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120820171020
1256793optimized_nonSSEgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120820171020
1257350optimized_nonSSEgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120820171020
1257545optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120820171020
1257554refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120820171020
1257942optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120820171020
1258661optimized_nonSSEgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120820171020
1262487optimized_nonSSEgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120820171020
1264803optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120820171020
1265460refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120820171020
1265935refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120820171020
1266814optimized_nonSSEgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120820171020
1270656optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120820171020
1274618optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120820171020
1275282optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120820171020
1276775optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120820171020
1277785optimized_nonSSEgcc -m32 -march=nocona -Os -fomit-frame-pointer2017120820171020
1279898optimized_nonSSEgcc -m32 -march=prescott -Os -fomit-frame-pointer2017120820171020
1279935optimized_nonSSEgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120820171020
1280182optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120820171020
1280232refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120820171020
1280353optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120820171020
1280476refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120820171020
1281258refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120820171020
1281653optimized_nonSSEgcc -m32 -march=i486 -Os -fomit-frame-pointer2017120820171020
1284268optimized_nonSSEgcc -m32 -march=i386 -Os -fomit-frame-pointer2017120820171020
1285358refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120820171020
1287407refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120820171020
1287560refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120820171020
1291208refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120820171020
1295503optimized_nonSSEgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120820171020
1295712optimized_nonSSEgcc -m32 -march=pentium -Os -fomit-frame-pointer2017120820171020
1297416optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120820171020
1297601optimized_nonSSEgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120820171020
1299277optimized_nonSSEgcc -m32 -march=k6 -Os -fomit-frame-pointer2017120820171020
1303999optimized_nonSSEgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120820171020
1338304optimized_nonSSEgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120820171020
1363099optimized_nonSSEgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120820171020
1364362optimized_nonSSEgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120820171020
1368774optimized_nonSSEgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120820171020
1373898optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120820171020
1373966optimized_nonSSEgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120820171020
1374377optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120820171020
1376212optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120820171020
1382317optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120820171020
1508661refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120820171020
1511502refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120820171020
1513691refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120820171020
1518372refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120820171020
1526650refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120820171020
1526702optimized_nonSSEgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120820171020
1526733optimized_nonSSEgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120820171020
1530455refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120820171020
1532670refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120820171020
1544359refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120820171020
1545339optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120820171020
1554907refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120820171020
1555507optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120820171020
1559783refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120820171020
1561339optimized_nonSSEgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120820171020
1563918refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120820171020
1564648optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120820171020
1569959refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120820171020
1573712refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120820171020
1575593optimized_nonSSEgcc -m32 -march=core2 -Os -fomit-frame-pointer2017120820171020
1575615optimized_nonSSEgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120820171020
1575822optimized_nonSSEgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120820171020
1578494optimized_nonSSEgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120820171020
1579522optimized_nonSSEgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120820171020
1580262refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120820171020
1580294refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120820171020
1582313optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120820171020
1589315refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120820171020
1589804refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120820171020
1590994refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120820171020
1599466refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120820171020
1600900refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120820171020
1606220refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120820171020
1609923refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120820171020
1613637refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120820171020
1615002optimized_nonSSEgcc -m32 -march=athlon -Os -fomit-frame-pointer2017120820171020
1617168optimized_nonSSEgcc -m32 -Os -fomit-frame-pointer2017120820171020
1622445optimized_nonSSEgcc -m32 -march=k8 -Os -fomit-frame-pointer2017120820171020
1670329refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120820171020
1671839refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120820171020
1672277refgcc -m32 -march=pentium -O -fomit-frame-pointer2017120820171020
1672339refgcc -m32 -march=k6 -O -fomit-frame-pointer2017120820171020
1672626refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120820171020
1673582refgcc -m32 -march=i486 -O -fomit-frame-pointer2017120820171020
1676838refgcc -m32 -march=i386 -O -fomit-frame-pointer2017120820171020
1782449refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017120820171020
1783933refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120820171020
1785907refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017120820171020
1793904refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017120820171020
1795517refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017120820171020
1806733refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120820171020
1808446refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120820171020
1809500refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120820171020
1813624refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120820171020
1817830refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120820171020
1911290refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120820171020
1914274refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120820171020
1992084refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017120820171020
1993605refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120820171020
2017414refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120820171020
2017558refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120820171020
2018416refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017120820171020
2018844refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120820171020
2021703refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120820171020
2022355refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120820171020
2029798refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120820171020
2040899refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120820171020
2041867refgcc -m32 -Os -fomit-frame-pointer2017120820171020
2042280refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120820171020
2044410refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120820171020
2044832refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017120820171020
2048659refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120820171020
2049416refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120820171020
2050504refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120820171020
2051736refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120820171020
2053464refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017120820171020
2054023refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120820171020
2054207refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120820171020
2054243refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120820171020
2055896refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120820171020
2058757refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120820171020
2079437refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120820171020
2079568refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120820171020
2195626refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017120820171020
2224199refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120820171020
2225688refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120820171020
2230248refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120820171020

Test failure

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