Implementation notes: x86, h4e450, crypto_aead/pi16cipher128v1

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi16cipher128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
435423optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017100320170725
435528optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017100320170725
440676optimized_nonSSEgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017100320170725
443075optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017100320170725
443450optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017100320170725
443508optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017100320170725
444078optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017100320170725
444619optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017100320170725
447517optimized_nonSSEgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017100320170725
447716optimized_nonSSEgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017100320170725
452376optimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer2017100320170725
452647optimized_nonSSEgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017100320170725
453264optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017100320170725
453416optimized_nonSSEgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017100320170725
453995optimized_nonSSEgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017100320170725
454661optimized_nonSSEgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017100320170725
455416optimized_nonSSEgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017100320170725
455715optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017100320170725
455814optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017100320170725
455848optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017100320170725
455991optimized_nonSSEgcc -funroll-loops -m32 -O -fomit-frame-pointer2017100320170725
456219optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017100320170725
456247optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017100320170725
458090optimized_nonSSEgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017100320170725
459995optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017100320170725
460004optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017100320170725
461505optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017100320170725
469946optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017100320170725
475679optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017100320170725
477494optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100320170725
477541optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100320170725
482581optimized_nonSSEgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017100320170725
483982optimized_nonSSEgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017100320170725
487383optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017100320170725
487416optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100320170725
488376optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017100320170725
488518optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017100320170725
489653optimized_nonSSEgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100320170725
489697optimized_nonSSEgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100320170725
490324optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017100320170725
490328optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017100320170725
490333optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017100320170725
492380optimized_nonSSEgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017100320170725
492713optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017100320170725
492813optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100320170725
494983optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017100320170725
497121optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017100320170725
497139optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100320170725
497263optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100320170725
498370optimized_nonSSEgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100320170725
498422optimized_nonSSEgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017100320170725
503676optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017100320170725
510202optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017100320170725
510245optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100320170725
534698optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100320170725
538987optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100320170725
542664optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017100320170725
547214optimized_nonSSEgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100320170725
726660refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017100320170725
729614refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017100320170725
731723refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017100320170725
731971refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017100320170725
736222refgcc -m32 -O3 -fomit-frame-pointer2017100320170725
737566refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017100320170725
738915refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017100320170725
751526refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017100320170725
752044refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017100320170725
754737refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017100320170725
757525refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017100320170725
760228refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017100320170725
762603refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017100320170725
762969refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017100320170725
765244refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017100320170725
772721refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017100320170725
775513optimized_nonSSEgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100320170725
775542optimized_nonSSEgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100320170725
775965optimized_nonSSEgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100320170725
775984optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100320170725
776154optimized_nonSSEgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100320170725
785469optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100320170725
785541optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100320170725
786182optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100320170725
788737refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017100320170725
794613optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100320170725
794717optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100320170725
795302optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100320170725
795316optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100320170725
795374refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017100320170725
809604optimized_nonSSEgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017100320170725
810231refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100320170725
811057optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017100320170725
811067optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017100320170725
811105optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017100320170725
811267optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017100320170725
811951refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017100320170725
815613optimized_nonSSEgcc -m32 -march=prescott -O -fomit-frame-pointer2017100320170725
815618optimized_nonSSEgcc -m32 -march=nocona -O -fomit-frame-pointer2017100320170725
815978optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017100320170725
816962optimized_nonSSEgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017100320170725
816976optimized_nonSSEgcc -m32 -O -fomit-frame-pointer2017100320170725
817722optimized_nonSSEgcc -m32 -march=core2 -O -fomit-frame-pointer2017100320170725
821228optimized_nonSSEgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017100320170725
822609optimized_nonSSEgcc -m32 -march=corei7 -O -fomit-frame-pointer2017100320170725
823635refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100320170725
824073refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100320170725
826476optimized_nonSSEgcc -m32 -march=k8 -O -fomit-frame-pointer2017100320170725
826927optimized_nonSSEgcc -m32 -march=athlon -O -fomit-frame-pointer2017100320170725
828163optimized_nonSSEgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017100320170725
829806optimized_nonSSEgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017100320170725
829953optimized_nonSSEgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017100320170725
830423refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017100320170725
830823refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017100320170725
831074refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017100320170725
831079refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017100320170725
831160refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100320170725
834380refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017100320170725
836019refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017100320170725
839482refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017100320170725
843932refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017100320170725
848526refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100320170725
848531refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100320170725
849000refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017100320170725
849338optimized_nonSSEgcc -m32 -march=barcelona -O -fomit-frame-pointer2017100320170725
867417optimized_nonSSEgcc -m32 -march=i386 -O -fomit-frame-pointer2017100320170725
874124refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017100320170725
876807refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017100320170725
879576optimized_nonSSEgcc -m32 -O2 -fomit-frame-pointer2017100320170725
880246refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017100320170725
887029refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100320170725
888174optimized_nonSSEgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100320170725
888297optimized_nonSSEgcc -m32 -march=pentium -O -fomit-frame-pointer2017100320170725
889414optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017100320170725
889476optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017100320170725
889490optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017100320170725
890521optimized_nonSSEgcc -m32 -march=i486 -O -fomit-frame-pointer2017100320170725
892487optimized_nonSSEgcc -m32 -march=nocona -Os -fomit-frame-pointer2017100320170725
893684optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017100320170725
893689optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017100320170725
894334optimized_nonSSEgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017100320170725
894425optimized_nonSSEgcc -m32 -march=prescott -Os -fomit-frame-pointer2017100320170725
895859optimized_nonSSEgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017100320170725
896130optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017100320170725
896277refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017100320170725
896301optimized_nonSSEgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017100320170725
896349optimized_nonSSEgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017100320170725
896391refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017100320170725
897907refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017100320170725
901028optimized_nonSSEgcc -m32 -march=i386 -Os -fomit-frame-pointer2017100320170725
901066optimized_nonSSEgcc -m32 -march=i486 -Os -fomit-frame-pointer2017100320170725
908818refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100320170725
909739optimized_nonSSEgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017100320170725
910005optimized_nonSSEgcc -m32 -march=k6 -O -fomit-frame-pointer2017100320170725
910518optimized_nonSSEgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017100320170725
919880refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100320170725
929451optimized_nonSSEgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017100320170725
930245optimized_nonSSEgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017100320170725
940376refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017100320170725
946228refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017100320170725
946680optimized_nonSSEgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100320170725
946970optimized_nonSSEgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017100320170725
946988optimized_nonSSEgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017100320170725
948095optimized_nonSSEgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100320170725
948955optimized_nonSSEgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017100320170725
950689refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017100320170725
952499refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017100320170725
955543refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017100320170725
970107refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017100320170725
970510refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017100320170725
974235optimized_nonSSEgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100320170725
974259optimized_nonSSEgcc -m32 -march=pentium -Os -fomit-frame-pointer2017100320170725
974937optimized_nonSSEgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017100320170725
984552optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017100320170725
984699optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100320170725
1003837optimized_nonSSEgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017100320170725
1003869optimized_nonSSEgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100320170725
1041224optimized_nonSSEgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100320170725
1051901optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017100320170725
1051982optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017100320170725
1052206optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017100320170725
1072564refgcc -m32 -O -fomit-frame-pointer2017100320170725
1072603refgcc -m32 -march=athlon -O -fomit-frame-pointer2017100320170725
1073505refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017100320170725
1073600refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017100320170725
1074968refgcc -m32 -march=core2 -O -fomit-frame-pointer2017100320170725
1075058refgcc -m32 -march=nocona -O -fomit-frame-pointer2017100320170725
1075485refgcc -m32 -march=k8 -O -fomit-frame-pointer2017100320170725
1075538refgcc -m32 -march=prescott -O -fomit-frame-pointer2017100320170725
1079613refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017100320170725
1081680refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017100320170725
1082819optimized_nonSSEgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017100320170725
1082886optimized_nonSSEgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017100320170725
1083451refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017100320170725
1085066optimized_nonSSEgcc -m32 -march=k6 -Os -fomit-frame-pointer2017100320170725
1117974refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017100320170725
1120236refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100320170725
1123731refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017100320170725
1129916refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017100320170725
1130866refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017100320170725
1154174optimized_nonSSEgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017100320170725
1154397optimized_nonSSEgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017100320170725
1155328optimized_nonSSEgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017100320170725
1160962optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017100320170725
1163161optimized_nonSSEgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017100320170725
1163171optimized_nonSSEgcc -m32 -march=core2 -Os -fomit-frame-pointer2017100320170725
1163242optimized_nonSSEgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017100320170725
1163270optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017100320170725
1163579optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017100320170725
1177939optimized_nonSSEgcc -m32 -march=athlon -Os -fomit-frame-pointer2017100320170725
1178038optimized_nonSSEgcc -m32 -Os -fomit-frame-pointer2017100320170725
1188460optimized_nonSSEgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017100320170725
1188479optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017100320170725
1191524optimized_nonSSEgcc -m32 -march=k8 -Os -fomit-frame-pointer2017100320170725
1191556optimized_nonSSEgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017100320170725
1195964optimized_nonSSEgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017100320170725
1198600refgcc -m32 -O2 -fomit-frame-pointer2017100320170725
1200914refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100320170725
1200919refgcc -m32 -march=pentium -O -fomit-frame-pointer2017100320170725
1201294refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017100320170725
1202391optimized_nonSSEgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017100320170725
1202738refgcc -m32 -march=i486 -O -fomit-frame-pointer2017100320170725
1205274refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017100320170725
1205526refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017100320170725
1206795refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017100320170725
1207378refgcc -m32 -march=i386 -O -fomit-frame-pointer2017100320170725
1216722refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017100320170725
1218745refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017100320170725
1219268refgcc -m32 -march=k6 -O -fomit-frame-pointer2017100320170725
1227808refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100320170725
1228041refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017100320170725
1228303refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017100320170725
1228316refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017100320170725
1228607refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017100320170725
1228673refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017100320170725
1229096refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100320170725
1229585refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100320170725
1234521optimized_nonSSEgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017100320170725
1234568optimized_nonSSEgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017100320170725
1237441refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017100320170725
1239836refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100320170725
1242457optimized_nonSSEgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100320170725
1245644optimized_nonSSEgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017100320170725
1261396refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100320170725
1261396refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100320170725
1269594refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100320170725
1273532optimized_nonSSEgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100320170725
1273579optimized_nonSSEgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100320170725
1273613optimized_nonSSEgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100320170725
1273618optimized_nonSSEgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100320170725
1278291refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100320170725
1280296refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100320170725
1280771refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100320170725
1282357refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100320170725
1282942refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100320170725
1287763optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017100320170725
1287768optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017100320170725
1288566optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100320170725
1293197refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017100320170725
1293796optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017100320170725
1325592refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017100320170725
1325621refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017100320170725
1326290refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017100320170725
1341885refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017100320170725
1355949refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017100320170725
1360091refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017100320170725
1366527refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017100320170725
1374464refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017100320170725
1376132refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017100320170725
1376179refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017100320170725
1380345refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017100320170725
1380730refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017100320170725
1381281refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017100320170725
1381770refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017100320170725
1381837refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017100320170725
1381837refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017100320170725
1453794refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100320170725
1454070refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100320170725
1454161refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100320170725
1456307refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100320170725
1482299refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017100320170725
1482418refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100320170725
1486057refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100320170725
1486897refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017100320170725
1504031refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017100320170725
1506334refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017100320170725
1507019refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017100320170725
1535238refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100320170725
1535585refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100320170725
1536026refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017100320170725
1541465refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017100320170725
1544400refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017100320170725
1574088refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017100320170725
1574501refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017100320170725
1575936refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017100320170725
1576301refgcc -m32 -Os -fomit-frame-pointer2017100320170725
1582330refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017100320170725
1583441refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017100320170725
1584125refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017100320170725
1590144refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017100320170725
1595255refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100320170725
1595985refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100320170725
1596399refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017100320170725
1651233refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017100320170725
1651808refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017100320170725
1654491refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017100320170725
1655166refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017100320170725
1657170refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017100320170725
1661735refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017100320170725
1661840refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017100320170725
1663288refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017100320170725
1682156refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017100320170725
1682199refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017100320170725
1682868refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017100320170725
1694145refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100320170725
1695080refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100320170725
1699921refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100320170725
1699983refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100320170725
1793676refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017100320170725
1830365refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017100320170725
1845176refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100320170725
1845455refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017100320170725
1845992refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017100320170725
1846914refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017100320170725

Test failure

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