Implementation notes: x86, h4e450, crypto_aead/pi16cipher096v1

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi16cipher096v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
435509optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017100320170725
435537optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017100320170725
441541optimized_nonSSEgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017100320170725
443432optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017100320170725
443560optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017100320170725
444315optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017100320170725
444386optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017100320170725
444695optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017100320170725
452219optimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer2017100320170725
452428optimized_nonSSEgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017100320170725
452490optimized_nonSSEgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017100320170725
452518optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017100320170725
453008optimized_nonSSEgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017100320170725
453226optimized_nonSSEgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017100320170725
453649optimized_nonSSEgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017100320170725
454191optimized_nonSSEgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017100320170725
454414optimized_nonSSEgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017100320170725
456631optimized_nonSSEgcc -funroll-loops -m32 -O -fomit-frame-pointer2017100320170725
456722optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017100320170725
456751optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017100320170725
456884optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017100320170725
456898optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017100320170725
457273optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017100320170725
457919optimized_nonSSEgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017100320170725
459899optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017100320170725
461785optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017100320170725
470568optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017100320170725
474169optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017100320170725
475922optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017100320170725
477513optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100320170725
477802optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100320170725
482638optimized_nonSSEgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017100320170725
482733optimized_nonSSEgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017100320170725
488703optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100320170725
488718optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017100320170725
489701optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017100320170725
489706optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017100320170725
489711optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017100320170725
490513optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017100320170725
491905optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100320170725
491929optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017100320170725
492081optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100320170725
493245optimized_nonSSEgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100320170725
493354optimized_nonSSEgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017100320170725
493392optimized_nonSSEgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100320170725
493430optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017100320170725
496010optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017100320170725
497947optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100320170725
497947optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017100320170725
498646optimized_nonSSEgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017100320170725
498855optimized_nonSSEgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100320170725
502973optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017100320170725
508820optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100320170725
509115optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017100320170725
535354optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100320170725
538759optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100320170725
542436optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017100320170725
548160optimized_nonSSEgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100320170725
726208refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017100320170725
727306refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017100320170725
737005refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017100320170725
737110refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017100320170725
737115refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017100320170725
739921refgcc -m32 -O3 -fomit-frame-pointer2017100320170725
743361refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017100320170725
752908refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017100320170725
753849refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017100320170725
758404refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017100320170725
758485refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017100320170725
759126refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017100320170725
762080refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017100320170725
763017refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017100320170725
764042refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017100320170725
774264optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100320170725
774625optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100320170725
775903optimized_nonSSEgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100320170725
775918optimized_nonSSEgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100320170725
776905optimized_nonSSEgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100320170725
777423optimized_nonSSEgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100320170725
779081refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017100320170725
781375refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017100320170725
785393optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100320170725
785521optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100320170725
786748refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017100320170725
796000optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100320170725
796110optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100320170725
796395optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100320170725
796418optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100320170725
809448optimized_nonSSEgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017100320170725
810906optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017100320170725
810967optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017100320170725
810972optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017100320170725
811481optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017100320170725
815508optimized_nonSSEgcc -m32 -march=prescott -O -fomit-frame-pointer2017100320170725
815698optimized_nonSSEgcc -m32 -march=nocona -O -fomit-frame-pointer2017100320170725
817565optimized_nonSSEgcc -m32 -march=core2 -O -fomit-frame-pointer2017100320170725
817584optimized_nonSSEgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017100320170725
817689refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017100320170725
818449optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017100320170725
818520refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100320170725
818524optimized_nonSSEgcc -m32 -O -fomit-frame-pointer2017100320170725
818554optimized_nonSSEgcc -m32 -march=corei7 -O -fomit-frame-pointer2017100320170725
822329refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100320170725
822890refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017100320170725
823493refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100320170725
823493refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100320170725
825749optimized_nonSSEgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017100320170725
826495optimized_nonSSEgcc -m32 -march=k8 -O -fomit-frame-pointer2017100320170725
827735optimized_nonSSEgcc -m32 -march=athlon -O -fomit-frame-pointer2017100320170725
829179optimized_nonSSEgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017100320170725
830062optimized_nonSSEgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017100320170725
830096refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017100320170725
830642optimized_nonSSEgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017100320170725
832432refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017100320170725
833634refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017100320170725
834400refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017100320170725
835226refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017100320170725
837321refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017100320170725
844546refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017100320170725
845961refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017100320170725
846336refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100320170725
846474refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100320170725
855579optimized_nonSSEgcc -m32 -march=barcelona -O -fomit-frame-pointer2017100320170725
866961optimized_nonSSEgcc -m32 -march=i386 -O -fomit-frame-pointer2017100320170725
879443optimized_nonSSEgcc -m32 -O2 -fomit-frame-pointer2017100320170725
886606optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017100320170725
887817optimized_nonSSEgcc -m32 -march=i486 -O -fomit-frame-pointer2017100320170725
888284optimized_nonSSEgcc -m32 -march=pentium -O -fomit-frame-pointer2017100320170725
888383optimized_nonSSEgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100320170725
888710optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017100320170725
892464optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017100320170725
892525optimized_nonSSEgcc -m32 -march=prescott -Os -fomit-frame-pointer2017100320170725
892563optimized_nonSSEgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017100320170725
893285optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017100320170725
894962refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017100320170725
895147refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100320170725
895171refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017100320170725
896253optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017100320170725
896453optimized_nonSSEgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017100320170725
896700optimized_nonSSEgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017100320170725
900049optimized_nonSSEgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017100320170725
900671optimized_nonSSEgcc -m32 -march=i386 -Os -fomit-frame-pointer2017100320170725
900719optimized_nonSSEgcc -m32 -march=i486 -Os -fomit-frame-pointer2017100320170725
903906refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017100320170725
908775optimized_nonSSEgcc -m32 -march=k6 -O -fomit-frame-pointer2017100320170725
909098optimized_nonSSEgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017100320170725
909141optimized_nonSSEgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017100320170725
912328refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100320170725
913340optimized_nonSSEgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017100320170725
914646refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017100320170725
914664refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017100320170725
916232refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017100320170725
916507optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017100320170725
923105refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100320170725
929851optimized_nonSSEgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017100320170725
930083optimized_nonSSEgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017100320170725
932311optimized_nonSSEgcc -m32 -march=nocona -Os -fomit-frame-pointer2017100320170725
936529optimized_nonSSEgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017100320170725
936904optimized_nonSSEgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100320170725
937284optimized_nonSSEgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100320170725
942557refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017100320170725
949882refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017100320170725
951643refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017100320170725
951691refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017100320170725
956303refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017100320170725
973545optimized_nonSSEgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017100320170725
973864refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017100320170725
973902refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017100320170725
980210optimized_nonSSEgcc -m32 -march=pentium -Os -fomit-frame-pointer2017100320170725
980405optimized_nonSSEgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100320170725
984518optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017100320170725
985316optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100320170725
1003970optimized_nonSSEgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100320170725
1004079optimized_nonSSEgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017100320170725
1040763optimized_nonSSEgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100320170725
1056476optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017100320170725
1056505optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017100320170725
1056514optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017100320170725
1071272refgcc -m32 -O -fomit-frame-pointer2017100320170725
1071624refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017100320170725
1073809refgcc -m32 -march=nocona -O -fomit-frame-pointer2017100320170725
1073965refgcc -m32 -march=athlon -O -fomit-frame-pointer2017100320170725
1077409refgcc -m32 -march=prescott -O -fomit-frame-pointer2017100320170725
1079095refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017100320170725
1079504optimized_nonSSEgcc -m32 -march=k6 -Os -fomit-frame-pointer2017100320170725
1079576refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017100320170725
1079680optimized_nonSSEgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017100320170725
1079746optimized_nonSSEgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017100320170725
1086045refgcc -m32 -march=core2 -O -fomit-frame-pointer2017100320170725
1090514refgcc -m32 -march=k8 -O -fomit-frame-pointer2017100320170725
1094685refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017100320170725
1099473refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017100320170725
1108374optimized_nonSSEgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017100320170725
1118838refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100320170725
1126164refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017100320170725
1129313refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017100320170725
1142569refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017100320170725
1146018refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017100320170725
1154013optimized_nonSSEgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017100320170725
1154036optimized_nonSSEgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017100320170725
1154169optimized_nonSSEgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017100320170725
1154189optimized_nonSSEgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017100320170725
1155418optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017100320170725
1168253optimized_nonSSEgcc -m32 -march=core2 -Os -fomit-frame-pointer2017100320170725
1168267optimized_nonSSEgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017100320170725
1168268optimized_nonSSEgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017100320170725
1168334optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017100320170725
1172576optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017100320170725
1188255optimized_nonSSEgcc -m32 -march=athlon -Os -fomit-frame-pointer2017100320170725
1188393optimized_nonSSEgcc -m32 -Os -fomit-frame-pointer2017100320170725
1199285optimized_nonSSEgcc -m32 -march=k8 -Os -fomit-frame-pointer2017100320170725
1199413refgcc -m32 -O2 -fomit-frame-pointer2017100320170725
1201180optimized_nonSSEgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017100320170725
1201318refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017100320170725
1203180optimized_nonSSEgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017100320170725
1203432refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017100320170725
1203474optimized_nonSSEgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017100320170725
1203665optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017100320170725
1203669refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017100320170725
1204282refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100320170725
1204832refgcc -m32 -march=i386 -O -fomit-frame-pointer2017100320170725
1205127refgcc -m32 -march=pentium -O -fomit-frame-pointer2017100320170725
1207094refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017100320170725
1209217refgcc -m32 -march=i486 -O -fomit-frame-pointer2017100320170725
1218746refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100320170725
1219610refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017100320170725
1226925refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017100320170725
1227006refgcc -m32 -march=k6 -O -fomit-frame-pointer2017100320170725
1228327refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017100320170725
1228346refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017100320170725
1228716refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017100320170725
1231257refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017100320170725
1239797refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100320170725
1240126refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017100320170725
1240144refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100320170725
1241408refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100320170725
1243137refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017100320170725
1247246optimized_nonSSEgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100320170725
1247312optimized_nonSSEgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017100320170725
1248874optimized_nonSSEgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017100320170725
1248884optimized_nonSSEgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017100320170725
1249008optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100320170725
1249031optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017100320170725
1261215refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100320170725
1261286refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100320170725
1261571refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100320170725
1261914optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017100320170725
1261956optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017100320170725
1273395optimized_nonSSEgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100320170725
1273437optimized_nonSSEgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100320170725
1273604optimized_nonSSEgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100320170725
1273689optimized_nonSSEgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100320170725
1274515refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100320170725
1280210refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100320170725
1280495refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100320170725
1286281refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100320170725
1289141refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100320170725
1291958refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017100320170725
1322447refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017100320170725
1322965refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017100320170725
1323379refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017100320170725
1324713refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017100320170725
1353954refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017100320170725
1358585refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017100320170725
1358956refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017100320170725
1359137refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017100320170725
1361815refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017100320170725
1364109refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017100320170725
1365159refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017100320170725
1372294refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017100320170725
1372479refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017100320170725
1375700refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017100320170725
1377543refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017100320170725
1378739refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017100320170725
1460972refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100320170725
1461067refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100320170725
1461110refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100320170725
1461247refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100320170725
1483729refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017100320170725
1483848refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100320170725
1494122refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100320170725
1494141refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017100320170725
1508928refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017100320170725
1509261refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017100320170725
1509451refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017100320170725
1531310refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017100320170725
1531609refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017100320170725
1537988refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100320170725
1538121refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017100320170725
1538539refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100320170725
1538553refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017100320170725
1571856refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017100320170725
1571998refgcc -m32 -Os -fomit-frame-pointer2017100320170725
1572183refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017100320170725
1572183refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017100320170725
1594043refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017100320170725
1595007refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017100320170725
1595240refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017100320170725
1596408refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017100320170725
1596418refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100320170725
1596456refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100320170725
1600099refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017100320170725
1600949refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017100320170725
1653731refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017100320170725
1653770refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017100320170725
1657076refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017100320170725
1659218refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017100320170725
1661631refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017100320170725
1661735refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017100320170725
1681951refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017100320170725
1688520refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017100320170725
1689290refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017100320170725
1689641refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017100320170725
1695802refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100320170725
1695831refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100320170725
1701027refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100320170725
1701274refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100320170725
1784661refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017100320170725
1841167refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017100320170725
1841309refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100320170725
1843946refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017100320170725
1844155refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017100320170725

Test failure

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