Implementation notes: x86, h4e450, crypto_aead/pi64cipher256v1

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi64cipher256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
672344optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017100520170725
672368optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017100520170725
672372optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017100520170725
672482optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017100520170725
672652optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017100520170725
675146optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017100520170725
675217optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017100520170725
675712optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017100520170725
675844optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017100520170725
676842optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017100520170725
677274optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017100520170725
677365optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017100520170725
679084optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017100520170725
679155optimized_nonSSEgcc -funroll-loops -m32 -O -fomit-frame-pointer2017100520170725
679392optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017100520170725
679702optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100520170725
680010optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017100520170725
680057optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017100520170725
697419optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017100520170725
697428optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017100520170725
698183optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017100520170725
699717optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100520170725
700929optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017100520170725
701233optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100520170725
701342optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100520170725
701704optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017100520170725
707051optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100520170725
707389optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017100520170725
707441optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017100520170725
707526optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100520170725
707551optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017100520170725
707807optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100520170725
707992optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017100520170725
708757optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100520170725
708776optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100520170725
712258optimized_nonSSEgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017100520170725
768721optimized_nonSSEgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100520170725
769865optimized_nonSSEgcc -m32 -march=pentium -Os -fomit-frame-pointer2017100520170725
774321optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017100520170725
775836optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017100520170725
776188optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017100520170725
779707optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100520170725
781603optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100520170725
783517optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017100520170725
785137optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017100520170725
786106optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017100520170725
786615optimized_nonSSEgcc -m32 -march=k6 -Os -fomit-frame-pointer2017100520170725
787156optimized_nonSSEgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017100520170725
787764optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017100520170725
787945optimized_nonSSEgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017100520170725
788002optimized_nonSSEgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017100520170725
788134optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017100520170725
788281optimized_nonSSEgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100520170725
788519optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017100520170725
789474optimized_nonSSEgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017100520170725
791179optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017100520170725
791270optimized_nonSSEgcc -m32 -march=core2 -Os -fomit-frame-pointer2017100520170725
791606optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017100520170725
792082optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017100520170725
792176optimized_nonSSEgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017100520170725
792438optimized_nonSSEgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017100520170725
792789optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100520170725
793032optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100520170725
793065optimized_nonSSEgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017100520170725
793093optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100520170725
793202optimized_nonSSEgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017100520170725
794652optimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer2017100520170725
800979optimized_nonSSEgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017100520170725
801301optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100520170725
801358optimized_nonSSEgcc -m32 -march=athlon -Os -fomit-frame-pointer2017100520170725
801453optimized_nonSSEgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017100520170725
801557optimized_nonSSEgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017100520170725
801733optimized_nonSSEgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017100520170725
801857optimized_nonSSEgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017100520170725
802930optimized_nonSSEgcc -m32 -march=k8 -Os -fomit-frame-pointer2017100520170725
803410optimized_nonSSEgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017100520170725
803966optimized_nonSSEgcc -m32 -Os -fomit-frame-pointer2017100520170725
806265optimized_nonSSEgcc -m32 -march=k6 -O -fomit-frame-pointer2017100520170725
806450optimized_nonSSEgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017100520170725
806612optimized_nonSSEgcc -m32 -march=barcelona -O -fomit-frame-pointer2017100520170725
806778optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100520170725
807761optimized_nonSSEgcc -m32 -march=athlon -O -fomit-frame-pointer2017100520170725
807999optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017100520170725
808065optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017100520170725
808198optimized_nonSSEgcc -m32 -march=i486 -O -fomit-frame-pointer2017100520170725
808478optimized_nonSSEgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017100520170725
808625optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017100520170725
808692optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017100520170725
808953optimized_nonSSEgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017100520170725
809675optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017100520170725
809780optimized_nonSSEgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100520170725
809909optimized_nonSSEgcc -m32 -march=i386 -O -fomit-frame-pointer2017100520170725
809946optimized_nonSSEgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017100520170725
809975optimized_nonSSEgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017100520170725
810265optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017100520170725
810564optimized_nonSSEgcc -m32 -march=k8 -O -fomit-frame-pointer2017100520170725
810592optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017100520170725
811599optimized_nonSSEgcc -m32 -march=pentium -O -fomit-frame-pointer2017100520170725
811874optimized_nonSSEgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017100520170725
811923optimized_nonSSEgcc -m32 -march=prescott -Os -fomit-frame-pointer2017100520170725
812098optimized_nonSSEgcc -m32 -march=i486 -Os -fomit-frame-pointer2017100520170725
812350optimized_nonSSEgcc -m32 -march=nocona -Os -fomit-frame-pointer2017100520170725
813081optimized_nonSSEgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017100520170725
813461optimized_nonSSEgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100520170725
813913optimized_nonSSEgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100520170725
817152optimized_nonSSEgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017100520170725
817351optimized_nonSSEgcc -m32 -march=i386 -Os -fomit-frame-pointer2017100520170725
818895optimized_nonSSEgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017100520170725
819328optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100520170725
819698optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100520170725
821247optimized_nonSSEgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017100520170725
821427optimized_nonSSEgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100520170725
822500optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017100520170725
825436optimized_nonSSEgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017100520170725
826367optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017100520170725
828058optimized_nonSSEgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100520170725
828462optimized_nonSSEgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100520170725
829107optimized_nonSSEgcc -m32 -march=corei7 -O -fomit-frame-pointer2017100520170725
829611optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017100520170725
830020optimized_nonSSEgcc -m32 -march=prescott -O -fomit-frame-pointer2017100520170725
830029optimized_nonSSEgcc -m32 -march=nocona -O -fomit-frame-pointer2017100520170725
830172optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100520170725
830205optimized_nonSSEgcc -m32 -O -fomit-frame-pointer2017100520170725
831122optimized_nonSSEgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017100520170725
831587optimized_nonSSEgcc -m32 -march=core2 -O -fomit-frame-pointer2017100520170725
833250optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017100520170725
848763optimized_nonSSEgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017100520170725
849148optimized_nonSSEgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017100520170725
855124optimized_nonSSEgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100520170725
856824optimized_nonSSEgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017100520170725
867492optimized_nonSSEgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100520170725
870618optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017100520170725
870623optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017100520170725
870861optimized_nonSSEgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017100520170725
871108optimized_nonSSEgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017100520170725
871777optimized_nonSSEgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100520170725
873050optimized_nonSSEgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017100520170725
873130optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017100520170725
874603optimized_nonSSEgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017100520170725
877092optimized_nonSSEgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100520170725
877834optimized_nonSSEgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017100520170725
878731optimized_nonSSEgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100520170725
879011optimized_nonSSEgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017100520170725
880156optimized_nonSSEgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017100520170725
880251optimized_nonSSEgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100520170725
880317optimized_nonSSEgcc -m32 -O2 -fomit-frame-pointer2017100520170725
880426optimized_nonSSEgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100520170725
880469optimized_nonSSEgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017100520170725
880735optimized_nonSSEgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100520170725
881476optimized_nonSSEgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100520170725
881832optimized_nonSSEgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100520170725
882156optimized_nonSSEgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017100520170725
883011optimized_nonSSEgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017100520170725
890544optimized_nonSSEgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017100520170725
891685optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017100520170725
892240optimized_nonSSEgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100520170725
892710optimized_nonSSEgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017100520170725
896805optimized_nonSSEgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017100520170725
896833optimized_nonSSEgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017100520170725
896857optimized_nonSSEgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017100520170725
923295optimized_nonSSEgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017100520170725
1012918refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100520170725
1013228refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100520170725
1013308refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017100520170725
1013688refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017100520170725
1013987refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017100520170725
1014173refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017100520170725
1014296refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017100520170725
1014315refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100520170725
1014381refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017100520170725
1014980refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017100520170725
1015683refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017100520170725
1019758refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017100520170725
1020884refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017100520170725
1022376refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100520170725
1024043refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100520170725
1024248refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100520170725
1024266refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100520170725
1024917refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017100520170725
1024927refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017100520170725
1024969refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017100520170725
1025991refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100520170725
1026271refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100520170725
1027112refgcc -m32 -O3 -fomit-frame-pointer2017100520170725
1027292refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017100520170725
1029976refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100520170725
1030138refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017100520170725
1030778refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017100520170725
1031225refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100520170725
1031700refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017100520170725
1032132refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100520170725
1032194refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100520170725
1032204refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017100520170725
1033287refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017100520170725
1033486refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017100520170725
1033724refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017100520170725
1033876refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017100520170725
1034365refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017100520170725
1034526refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017100520170725
1035415refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100520170725
1036255refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017100520170725
1036393refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100520170725
1037020refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017100520170725
1037153refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017100520170725
1037429refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017100520170725
1037442refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017100520170725
1038274refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100520170725
1038540refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017100520170725
1039134refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017100520170725
1039195refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100520170725
1039228refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017100520170725
1039291refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017100520170725
1039400refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017100520170725
1039448refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017100520170725
1043713refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017100520170725
1044787refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017100520170725
1045617refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017100520170725
1059487refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100520170725
1064580refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017100520170725
1064722refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017100520170725
1064788refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017100520170725
1065002refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017100520170725
1098305refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017100520170725
1098613refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100520170725
1105914refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017100520170725
1106323refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017100520170725
1106607refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017100520170725
1106726refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017100520170725
1107044refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017100520170725
1107306refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017100520170725
1107557refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017100520170725
1107733refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017100520170725
1108759refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017100520170725
1120021refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017100520170725
1120567refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100520170725
1120601refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100520170725
1122173refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100520170725
1122212refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100520170725
1130124refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017100520170725
1130358refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017100520170725
1130485refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100520170725
1130794refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017100520170725
1130851refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017100520170725
1130928refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100520170725
1143976refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100520170725
1144997refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017100520170725
1163702refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017100520170725
1171555refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017100520170725
1171849refgcc -m32 -march=k6 -O -fomit-frame-pointer2017100520170725
1171873refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017100520170725
1172272refgcc -m32 -O -fomit-frame-pointer2017100520170725
1172277refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017100520170725
1172381refgcc -m32 -march=core2 -O -fomit-frame-pointer2017100520170725
1172861refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017100520170725
1172908refgcc -m32 -march=prescott -O -fomit-frame-pointer2017100520170725
1173620refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100520170725
1174152refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017100520170725
1174428refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017100520170725
1174780refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017100520170725
1175112refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017100520170725
1176870refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017100520170725
1177288refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017100520170725
1180133refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017100520170725
1181130refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017100520170725
1183182refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017100520170725
1183391refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017100520170725
1183639refgcc -m32 -march=k8 -O -fomit-frame-pointer2017100520170725
1183724refgcc -m32 -march=athlon -O -fomit-frame-pointer2017100520170725
1186098refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017100520170725
1187462refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017100520170725
1187832refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017100520170725
1189138refgcc -m32 -march=pentium -O -fomit-frame-pointer2017100520170725
1189205refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100520170725
1189742refgcc -m32 -march=i486 -O -fomit-frame-pointer2017100520170725
1190156refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017100520170725
1190773refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100520170725
1190839refgcc -m32 -march=i386 -O -fomit-frame-pointer2017100520170725
1192383refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017100520170725
1197883refgcc -m32 -march=nocona -O -fomit-frame-pointer2017100520170725
1200777refgcc -m32 -Os -fomit-frame-pointer2017100520170725
1201346refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017100520170725
1201897refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017100520170725
1202410refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017100520170725
1209540refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017100520170725
1209977refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017100520170725
1210153refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017100520170725
1213796refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017100520170725
1217563refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017100520170725
1217620refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017100520170725
1217648refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017100520170725
1224098refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100520170725
1224374refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017100520170725
1224540refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017100520170725
1226512refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017100520170725
1227182refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017100520170725
1235997refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017100520170725
1244239refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017100520170725
1244633refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017100520170725
1245678refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100520170725
1246039refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017100520170725
1246334refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100520170725
1247174refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100520170725
1247516refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017100520170725
1247517refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100520170725
1248528refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100520170725
1248608refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017100520170725
1249421refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100520170725
1253150refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100520170725
1253558refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017100520170725
1256968refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017100520170725
1266027refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017100520170725
1266644refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017100520170725
1270952refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017100520170725
1272511refgcc -m32 -O2 -fomit-frame-pointer2017100520170725
1273437refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017100520170725
1274853refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017100520170725
1275869refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017100520170725
1275955refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017100520170725
1277057refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017100520170725
1277864refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017100520170725
1286642refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100520170725
1286680refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017100520170725

Test failure

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