Implementation notes: amd64, genji291, crypto_aead/acorn128v3

Computer: genji291
Architecture: amd64
CPU ID: GenuineIntel-00050671-bfebfbff
SUPERCOP version: 20180818
Operation: crypto_aead
Primitive: acorn128v3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
85610? ? ?? ? ?opt1icc_-xMIC-AVX512_-O3_-fomit-frame-pointer2018082020180818
86016? ? ?? ? ?opt1icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2018082020180818
86016? ? ?? ? ?opt1icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2018082020180818
88158? ? ?? ? ?opt1icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082020180818
88158? ? ?? ? ?opt1icc_-xSSE4.1_-O3_-fomit-frame-pointer2018082020180818
88158? ? ?? ? ?opt1icc_-xSSE4.2_-O3_-fomit-frame-pointer2018082020180818
88732? ? ?? ? ?opt1icc_-xAVX_-O3_-fomit-frame-pointer2018082020180818
88886? ? ?? ? ?opt1icc_-no-vec2018082020180818
89320? ? ?? ? ?opt1icc_-xMIC-AVX512_-O2_-fomit-frame-pointer2018082020180818
89418? ? ?? ? ?opt1icc2018082020180818
89418? ? ?? ? ?opt1icc_-xSSE4.2_-O2_-fomit-frame-pointer2018082020180818
89432? ? ?? ? ?opt1icc_-xSSE4.1_-O2_-fomit-frame-pointer2018082020180818
89600? ? ?? ? ?opt1icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2018082020180818
89600? ? ?? ? ?opt1icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2018082020180818
91126? ? ?? ? ?opt1icc_-xAVX_-O2_-fomit-frame-pointer2018082020180818
91126? ? ?? ? ?opt1icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082020180818
111412? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082020180818
111426? ? ?? ? ?opt1gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082020180818
112224? ? ?? ? ?opt1gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
112378? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
112448? ? ?? ? ?opt1gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
112462? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
112616? ? ?? ? ?opt1gcc_-funroll-loops_-O3_-fomit-frame-pointer2018082020180818
112616? ? ?? ? ?opt1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082020180818
112644? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082020180818
113106? ? ?? ? ?opt1gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
113120? ? ?? ? ?opt1gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082020180818
113120? ? ?? ? ?opt1gcc_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
113232? ? ?? ? ?opt1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082020180818
113246? ? ?? ? ?opt1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082020180818
113302? ? ?? ? ?opt1gcc_-march=k8_-O3_-fomit-frame-pointer2018082020180818
113764? ? ?? ? ?opt1gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
113764? ? ?? ? ?opt1gcc_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
114786? ? ?? ? ?opt1gcc_-O3_-fomit-frame-pointer2018082020180818
114800? ? ?? ? ?opt1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082020180818
114800? ? ?? ? ?opt1gcc_-m64_-O3_-fomit-frame-pointer2018082020180818
115066? ? ?? ? ?opt1gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018082020180818
115416? ? ?? ? ?opt1gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082020180818
115444? ? ?? ? ?opt1gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082020180818
115514? ? ?? ? ?opt1gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082020180818
115514? ? ?? ? ?opt1gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082020180818
136458? ? ?? ? ?opt1gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
136556? ? ?? ? ?opt1gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
136612? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
137886? ? ?? ? ?opt1gcc_-funroll-loops_-O2_-fomit-frame-pointer2018082020180818
137886? ? ?? ? ?opt1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082020180818
137886? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082020180818
138166? ? ?? ? ?opt1gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082020180818
138236? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082020180818
140210? ? ?? ? ?opt1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082020180818
140210? ? ?? ? ?opt1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082020180818
140490? ? ?? ? ?opt1gcc_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
141092? ? ?? ? ?opt1gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082020180818
141148? ? ?? ? ?opt1gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
141190? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082020180818
141190? ? ?? ? ?opt1gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
141358? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
141358? ? ?? ? ?opt1gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018082020180818
141960? ? ?? ? ?opt1gcc_-O2_-fomit-frame-pointer2018082020180818
141974? ? ?? ? ?opt1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082020180818
142016? ? ?? ? ?opt1gcc_-m64_-O2_-fomit-frame-pointer2018082020180818
142884? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082020180818
142940? ? ?? ? ?opt1gcc_-funroll-loops_-O_-fomit-frame-pointer2018082020180818
142940? ? ?? ? ?opt1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082020180818
142968? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082020180818
142982? ? ?? ? ?opt1gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082020180818
143318? ? ?? ? ?opt1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082020180818
143318? ? ?? ? ?opt1gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082020180818
143318? ? ?? ? ?opt1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082020180818
143318? ? ?? ? ?opt1gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082020180818
143332? ? ?? ? ?opt1gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082020180818
143388? ? ?? ? ?opt1gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082020180818
143626? ? ?? ? ?opt1gcc_-march=k8_-O2_-fomit-frame-pointer2018082020180818
143640? ? ?? ? ?opt1gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
143640? ? ?? ? ?opt1gcc_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
143654? ? ?? ? ?opt1gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082020180818
143696? ? ?? ? ?opt1gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
143738? ? ?? ? ?opt1gcc_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
143850? ? ?? ? ?opt1gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
143892? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
144004? ? ?? ? ?opt1gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082020180818
144004? ? ?? ? ?opt1gcc_-march=k8_-O_-fomit-frame-pointer2018082020180818
144032? ? ?? ? ?opt1gcc_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
144228? ? ?? ? ?opt1gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
144312? ? ?? ? ?opt1gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082020180818
144326? ? ?? ? ?opt1gcc_-march=nocona_-O_-fomit-frame-pointer2018082020180818
145208? ? ?? ? ?opt1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082020180818
145222? ? ?? ? ?opt1gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082020180818
145222? ? ?? ? ?opt1gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082020180818
145250? ? ?? ? ?opt1gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082020180818
145320? ? ?? ? ?opt1gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018082020180818
145362? ? ?? ? ?opt1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082020180818
145404? ? ?? ? ?opt1gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082020180818
145488? ? ?? ? ?opt1gcc_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
145544? ? ?? ? ?opt1gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
145600? ? ?? ? ?opt1gcc_-O_-fomit-frame-pointer2018082020180818
145740? ? ?? ? ?opt1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082020180818
145782? ? ?? ? ?opt1gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082020180818
145796? ? ?? ? ?opt1gcc_-march=k8_-Os_-fomit-frame-pointer2018082020180818
146538? ? ?? ? ?opt1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082020180818
146552? ? ?? ? ?opt1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082020180818
146748? ? ?? ? ?opt1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082020180818
146762? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082020180818
146762? ? ?? ? ?opt1gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082020180818
146846? ? ?? ? ?opt1gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
146860? ? ?? ? ?opt1gcc_-funroll-loops_-Os_-fomit-frame-pointer2018082020180818
146874? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
146888? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082020180818
146986? ? ?? ? ?opt1gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018082020180818
147532? ? ?? ? ?opt1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082020180818
147546? ? ?? ? ?opt1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082020180818
148078? ? ?? ? ?opt1gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082020180818
148092? ? ?? ? ?opt1gcc_-Os_-fomit-frame-pointer2018082020180818
148106? ? ?? ? ?opt1gcc_-m64_-Os_-fomit-frame-pointer2018082020180818
148176? ? ?? ? ?opt1gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082020180818
148218? ? ?? ? ?opt1gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082020180818
148470? ? ?? ? ?opt1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082020180818
148484? ? ?? ? ?opt1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082020180818
148624? ? ?? ? ?opt1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082020180818
148652? ? ?? ? ?opt1gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082020180818
151242? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
154042? ? ?? ? ?opt1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082020180818
154056? ? ?? ? ?opt1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082020180818
155288? ? ?? ? ?opt1gcc_-m64_-O_-fomit-frame-pointer2018082020180818
604198? ? ?? ? ?8bitfast2icc_-xMIC-AVX512_-O3_-fomit-frame-pointer2018082020180818
611912? ? ?? ? ?8bitfasticc_-xMIC-AVX512_-O3_-fomit-frame-pointer2018082020180818
613662? ? ?? ? ?opt1cc2018082020180818
644210? ? ?? ? ?8bitfasticc_-xMIC-AVX512_-O2_-fomit-frame-pointer2018082020180818
659960? ? ?? ? ?8bitfast2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082020180818
665224? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082020180818
666428? ? ?? ? ?8bitfast2gcc_-m64_-O3_-fomit-frame-pointer2018082020180818
667366? ? ?? ? ?8bitfast2gcc_-funroll-loops_-O3_-fomit-frame-pointer2018082020180818
667800? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082020180818
670306? ? ?? ? ?8bitfast2gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082020180818
671244? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
672784? ? ?? ? ?8bitfast2gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082020180818
674184? ? ?? ? ?8bitfast2gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082020180818
674534? ? ?? ? ?8bitfast2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082020180818
677082? ? ?? ? ?8bitfast2gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082020180818
677908? ? ?? ? ?8bitfast2gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
678090? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
678398? ? ?? ? ?8bitfast2gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082020180818
686616? ? ?? ? ?8bitfast2gcc_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
687652? ? ?? ? ?8bitfast2gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
689654? ? ?? ? ?opt1gcc_-funroll-loops2018082020180818
693322? ? ?? ? ?8bitfast2gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
697158? ? ?? ? ?8bitfast2gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
698404? ? ?? ? ?8bitfast2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082020180818
698432? ? ?? ? ?8bitfast2icc_-xAVX_-O3_-fomit-frame-pointer2018082020180818
700798? ? ?? ? ?opt1gcc2018082020180818
703948? ? ?? ? ?8bitfast2gcc_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
706370? ? ?? ? ?8bitfast2icc2018082020180818
708890? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
709296? ? ?? ? ?8bitfast2icc_-xSSE4.1_-O2_-fomit-frame-pointer2018082020180818
709674? ? ?? ? ?8bitfast2gcc_-funroll-loops_-O_-fomit-frame-pointer2018082020180818
711018? ? ?? ? ?8bitfast2icc_-xSSE4.2_-O3_-fomit-frame-pointer2018082020180818
711410? ? ?? ? ?8bitfast2icc_-xAVX_-O2_-fomit-frame-pointer2018082020180818
711690? ? ?? ? ?8bitfast2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082020180818
712320? ? ?? ? ?8bitfast2icc_-xSSE4.1_-O3_-fomit-frame-pointer2018082020180818
713328? ? ?? ? ?8bitfast2icc_-xSSE4.2_-O2_-fomit-frame-pointer2018082020180818
716184? ? ?? ? ?8bitfast2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082020180818
718382? ? ?? ? ?8bitfastgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082020180818
719740? ? ?? ? ?8bitfastgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
721490? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082020180818
721924? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
723352? ? ?? ? ?8bitfastgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082020180818
724416? ? ?? ? ?8bitfast2gcc_-funroll-loops_-O2_-fomit-frame-pointer2018082020180818
726810? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
727244? ? ?? ? ?8bitfastgcc_-funroll-loops_-O3_-fomit-frame-pointer2018082020180818
728812? ? ?? ? ?8bitfastgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082020180818
729162? ? ?? ? ?8bitfast2gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
730184? ? ?? ? ?8bitfastgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082020180818
731626? ? ?? ? ?8bitfastgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082020180818
732312? ? ?? ? ?8bitfastgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082020180818
737282? ? ?? ? ?8bitfastgcc_-m64_-O3_-fomit-frame-pointer2018082020180818
737562? ? ?? ? ?8bitfastgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082020180818
741846? ? ?? ? ?8bitfastgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018082020180818
743694? ? ?? ? ?8bitfasticc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082020180818
744506? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082020180818
745612? ? ?? ? ?8bitfasticc_-xAVX_-O2_-fomit-frame-pointer2018082020180818
746312? ? ?? ? ?8bitfastgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082020180818
747320? ? ?? ? ?8bitfasticc2018082020180818
747670? ? ?? ? ?8bitfastgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082020180818
747754? ? ?? ? ?8bitfastgcc_-funroll-loops_-O_-fomit-frame-pointer2018082020180818
748482? ? ?? ? ?8bitfasticc_-xSSE4.1_-O2_-fomit-frame-pointer2018082020180818
748678? ? ?? ? ?8bitfasticc_-xSSE4.2_-O3_-fomit-frame-pointer2018082020180818
748748? ? ?? ? ?8bitfast2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2018082020180818
749560? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082020180818
749686? ? ?? ? ?8bitfasticc_-xSSE4.1_-O3_-fomit-frame-pointer2018082020180818
750582? ? ?? ? ?8bitfast2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2018082020180818
751380? ? ?? ? ?8bitfastgcc_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
752318? ? ?? ? ?8bitfasticc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082020180818
753774? ? ?? ? ?8bitfastgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082020180818
754642? ? ?? ? ?8bitfast2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2018082020180818
755608? ? ?? ? ?8bitfasticc_-xSSE4.2_-O2_-fomit-frame-pointer2018082020180818
757960? ? ?? ? ?8bitfast2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2018082020180818
762076? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
773570? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082020180818
775404? ? ?? ? ?8bitfastgcc_-funroll-loops_-O2_-fomit-frame-pointer2018082020180818
775460? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082020180818
778232? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082020180818
780472? ? ?? ? ?8bitfastgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082020180818
783678? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082020180818
786044? ? ?? ? ?8bitfast2gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
786044? ? ?? ? ?8bitfast2gcc_-march=nocona_-O_-fomit-frame-pointer2018082020180818
786296? ? ?? ? ?8bitfastgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
787836? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
791784? ? ?? ? ?8bitfastgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082020180818
792358? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
794948? ? ?? ? ?8bitfast2gcc_-O_-fomit-frame-pointer2018082020180818
796348? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082020180818
796460? ? ?? ? ?8bitfast2gcc_-m64_-O_-fomit-frame-pointer2018082020180818
797902? ? ?? ? ?8bitfastgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082020180818
799274? ? ?? ? ?8bitfast2gcc_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
801402? ? ?? ? ?8bitfast2gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082020180818
801752? ? ?? ? ?8bitfast2gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
804146? ? ?? ? ?8bitfast2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082020180818
804244? ? ?? ? ?8bitfast2gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082020180818
804678? ? ?? ? ?8bitfast2gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082020180818
804692? ? ?? ? ?8bitfast2gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082020180818
806148? ? ?? ? ?8bitfast2gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082020180818
809928? ? ?? ? ?8bitfast2gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082020180818
810082? ? ?? ? ?8bitfast2gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082020180818
810740? ? ?? ? ?8bitfast2gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082020180818
811594? ? ?? ? ?8bitfast2gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
812784? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
813008? ? ?? ? ?8bitfast2gcc_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
813120? ? ?? ? ?8bitfast2gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082020180818
813204? ? ?? ? ?8bitfast2gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082020180818
813316? ? ?? ? ?8bitfasticc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2018082020180818
813582? ? ?? ? ?8bitfasticc_-xCORE-AVX2_-O3_-fomit-frame-pointer2018082020180818
817544? ? ?? ? ?8bitfast2gcc_-funroll-loops_-Os_-fomit-frame-pointer2018082020180818
817614? ? ?? ? ?8bitfast2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082020180818
822248? ? ?? ? ?8bitfast2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082020180818
824768? ? ?? ? ?8bitfast2gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018082020180818
826098? ? ?? ? ?8bitfast2gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082020180818
826112? ? ?? ? ?8bitfast2gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
826140? ? ?? ? ?8bitfast2gcc_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
826518? ? ?? ? ?8bitfast2gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
829864? ? ?? ? ?8bitfast2gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082020180818
829892? ? ?? ? ?8bitfast2gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082020180818
831068? ? ?? ? ?8bitfast2gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082020180818
833434? ? ?? ? ?8bitfasticc_-xCORE-AVX2_-O2_-fomit-frame-pointer2018082020180818
834246? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082020180818
834302? ? ?? ? ?8bitfast2gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082020180818
835450? ? ?? ? ?8bitfast2gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082020180818
847350? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
859726? ? ?? ? ?8bitfast2gcc_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
870422? ? ?? ? ?8bitfast2icc_-no-vec2018082020180818
875588? ? ?? ? ?8bitfastgcc_-m64_-O_-fomit-frame-pointer2018082020180818
880040? ? ?? ? ?8bitfasticc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2018082020180818
883498? ? ?? ? ?8bitfastgcc_-march=nocona_-O_-fomit-frame-pointer2018082020180818
885990? ? ?? ? ?8bitfastgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082020180818
886718? ? ?? ? ?8bitfastgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082020180818
886970? ? ?? ? ?8bitfastgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082020180818
887894? ? ?? ? ?8bitfastgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082020180818
888258? ? ?? ? ?8bitfastgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082020180818
893844? ? ?? ? ?8bitfastgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082020180818
896658? ? ?? ? ?8bitfastgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
896924? ? ?? ? ?8bitfastgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082020180818
897792? ? ?? ? ?8bitfastgcc_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
898394? ? ?? ? ?8bitfastgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082020180818
898520? ? ?? ? ?8bitfastgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082020180818
899108? ? ?? ? ?8bitfastgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018082020180818
900718? ? ?? ? ?8bitfastgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082020180818
901110? ? ?? ? ?8bitfastgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082020180818
909608? ? ?? ? ?8bitfastgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082020180818
914634? ? ?? ? ?8bitfastgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018082020180818
918862? ? ?? ? ?8bitfastgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
923720? ? ?? ? ?8bitfastgcc_-funroll-loops_-Os_-fomit-frame-pointer2018082020180818
924658? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082020180818
933380? ? ?? ? ?8bitfastgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
935354? ? ?? ? ?8bitfastgcc_-m64_-Os_-fomit-frame-pointer2018082020180818
936110? ? ?? ? ?8bitfastgcc_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
936264? ? ?? ? ?8bitfastgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082020180818
939260? ? ?? ? ?8bitfastgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082020180818
939344? ? ?? ? ?8bitfastgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082020180818
939512? ? ?? ? ?8bitfastgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082020180818
940156? ? ?? ? ?8bitfastgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082020180818
942690? ? ?? ? ?8bitfastgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082020180818
944454? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082020180818
948654? ? ?? ? ?8bitfastgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082020180818
958538? ? ?? ? ?8bitfastgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
965048? ? ?? ? ?8bitfastgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018082020180818
969640? ? ?? ? ?8bitfastgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
1063860? ? ?? ? ?8bitfasticc_-no-vec2018082020180818
4176606? ? ?? ? ?8bitfastgcc_-funroll-loops2018082020180818
4521678? ? ?? ? ?reficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2018082020180818
4729368? ? ?? ? ?reficc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2018082020180818
4777220? ? ?? ? ?reficc_-xCORE-AVX2_-O3_-fomit-frame-pointer2018082020180818
4918004? ? ?? ? ?reficc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2018082020180818
5094166? ? ?? ? ?reficc_-xMIC-AVX512_-O2_-fomit-frame-pointer2018082020180818
6078870? ? ?? ? ?reficc_-xMIC-AVX512_-O3_-fomit-frame-pointer2018082020180818
6823684? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
6833876? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018082020180818
6882204? ? ?? ? ?reficc_-xSSE4.1_-O3_-fomit-frame-pointer2018082020180818
6912934? ? ?? ? ?reficc_-xSSE4.2_-O3_-fomit-frame-pointer2018082020180818
6932702? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
6942222? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082020180818
6942558? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082020180818
6943944? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082020180818
6958098? ? ?? ? ?reficc_-xAVX_-O3_-fomit-frame-pointer2018082020180818
6970292? ? ?? ? ?reficc2018082020180818
6972056? ? ?? ? ?reficc_-xSSE4.2_-O2_-fomit-frame-pointer2018082020180818
6981898? ? ?? ? ?reficc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082020180818
6983970? ? ?? ? ?reficc_-xAVX_-O2_-fomit-frame-pointer2018082020180818
6985496? ? ?? ? ?reficc_-xSSE4.1_-O2_-fomit-frame-pointer2018082020180818
7115402? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082020180818
7116354? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082020180818
7117516? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2018082020180818
7139272? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082020180818
7241486? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082020180818
7265636? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082020180818
7309750? ? ?? ? ?reficc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082020180818
7363356? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
7371910? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
7373464? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
7402080? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
7448322? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
7493794? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082020180818
7498512? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018082020180818
7510734? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018082020180818
7511826? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082020180818
7512554? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082020180818
7526358? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082020180818
7531104? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018082020180818
7536494? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082020180818
7714896? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082020180818
10052560? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
23794526? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
24774190? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
25047330? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082020180818
25189976? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082020180818
25427402? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018082020180818
25504556? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082020180818
25581612? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
26106388? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082020180818
26212200? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082020180818
26517092? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082020180818
26576536? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082020180818
26585888? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082020180818
26839974? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082020180818
26900006? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
27393646? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082020180818
27583878? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
27818210? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
28409276? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018082020180818
52621590? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082020180818
52625594? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082020180818
52782128? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018082020180818
52924242? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
52933972? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082020180818
52935456? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082020180818
52980984? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
52988656? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082020180818
53073678? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082020180818
53113970? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018082020180818
53166078? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082020180818
53249070? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018082020180818
53322080? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082020180818
53339916? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082020180818
53381636? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082020180818
53395510? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082020180818
53419660? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082020180818
53445098? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082020180818
53445854? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082020180818
53455444? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018082020180818
53498508? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2018082020180818
53499642? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082020180818
53502204? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082020180818
53505116? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082020180818
53549510? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082020180818
53573422? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
53782974? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2018082020180818
53873344? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018082020180818
53895170? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
53895842? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082020180818
54069820? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082020180818
54127794? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
54295990? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018082020180818
54366830? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
54744536? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082020180818
56245308? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2018082020180818
57448720? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2018082020180818
57475236? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082020180818
57500240? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018082020180818
57503138? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018082020180818
57503530? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082020180818
57511356? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082020180818
57514114? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082020180818
57520540? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082020180818
57522276? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082020180818
57611736? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082020180818
57615908? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
57617560? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082020180818
57634122? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
57635172? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
57662024? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082020180818
57724926? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
57725528? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018082020180818
58011926? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082020180818
61319426? ? ?? ? ?reficc_-no-vec2018082020180818
67449690? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018082020180818
67570552? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082020180818
67735710? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082020180818
69439342? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
69738620? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
69843340? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082020180818
69877318? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
70462154? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082020180818
72311470? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
249363758? ? ?? ? ?refcc2018082020180818
323571948? ? ?? ? ?refgcc_-funroll-loops2018082020180818
326718672? ? ?? ? ?refgcc2018082020180818

Test failure

Implementation: 8bitcompact
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer
error 111
crypto_aead_decrypt returns nonzero

Number of similar (compiler,implementation) pairs: 118, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer 8bitcompact
gcc -O3 -fomit-frame-pointer 8bitcompact
gcc -O -fomit-frame-pointer 8bitcompact
gcc -Os -fomit-frame-pointer 8bitcompact
gcc -fno-schedule-insns -O2 -fomit-frame-pointer 8bitcompact
gcc -fno-schedule-insns -O3 -fomit-frame-pointer 8bitcompact
gcc -fno-schedule-insns -O -fomit-frame-pointer 8bitcompact
gcc -fno-schedule-insns -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops 8bitcompact
gcc -funroll-loops -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -O -fomit-frame-pointer 8bitcompact
gcc -m64 -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=corei7 -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=corei7 -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=k8 -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=k8 -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=k8 -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=k8 -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=nocona -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=nocona -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=nocona -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=nocona -Os -fomit-frame-pointer 8bitcompact
gcc -march=barcelona -O2 -fomit-frame-pointer 8bitcompact
gcc -march=barcelona -O3 -fomit-frame-pointer 8bitcompact
gcc -march=barcelona -O -fomit-frame-pointer 8bitcompact
gcc -march=barcelona -Os -fomit-frame-pointer 8bitcompact
gcc -march=k8 -O2 -fomit-frame-pointer 8bitcompact
gcc -march=k8 -O3 -fomit-frame-pointer 8bitcompact
gcc -march=k8 -Os -fomit-frame-pointer 8bitcompact
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv 8bitcompact
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv 8bitcompact
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv 8bitcompact
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv 8bitcompact
gcc -march=nocona -O2 -fomit-frame-pointer 8bitcompact
gcc -march=nocona -O3 -fomit-frame-pointer 8bitcompact
gcc -march=nocona -O -fomit-frame-pointer 8bitcompact
gcc -march=nocona -Os -fomit-frame-pointer 8bitcompact
icc 8bitcompact
icc -no-vec 8bitcompact
icc -xAVX -O2 -fomit-frame-pointer 8bitcompact
icc -xAVX -O3 -fomit-frame-pointer 8bitcompact
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer 8bitcompact
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer 8bitcompact
icc -xCORE-AVX-I -O2 -fomit-frame-pointer 8bitcompact
icc -xCORE-AVX-I -O3 -fomit-frame-pointer 8bitcompact
icc -xCORE-AVX2 -O2 -fomit-frame-pointer 8bitcompact
icc -xCORE-AVX2 -O3 -fomit-frame-pointer 8bitcompact
icc -xMIC-AVX512 -O2 -fomit-frame-pointer 8bitcompact
icc -xMIC-AVX512 -O3 -fomit-frame-pointer 8bitcompact
icc -xSSE4.1 -O2 -fomit-frame-pointer 8bitcompact
icc -xSSE4.1 -O3 -fomit-frame-pointer 8bitcompact
icc -xSSE4.2 -O2 -fomit-frame-pointer 8bitcompact
icc -xSSE4.2 -O3 -fomit-frame-pointer 8bitcompact

Test failure

Implementation: 8bitcompact
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
crypto_aead_decrypt returns nonzero
error 111
crypto_aead_decrypt returns nonzero

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=barcelona -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=barcelona -Os -fomit-frame-pointer 8bitcompact

Compiler output

Implementation: 8bitcompact
Security model: unknown
Compiler: cc
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:105:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
encrypt.c: acorn128_8steps(state, &(key[j]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:111:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
encrypt.c: acorn128_8steps(state, &(iv[j-16]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:123:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c: In function 'crypto_aead_acorn128v3_8bitcompact_encrypt':
encrypt.c: encrypt.c:199:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
encrypt.c: acorn128_8steps(state, &(ad[i]), &ciphertextbyte, ca, cb, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc 8bitcompact

Compiler output

Implementation: 8bitcompact
Security model: unknown
Compiler: gcc
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:105:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j]), &tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~
encrypt.c: encrypt.c:24:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:111:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(iv[j-16]), &tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~
encrypt.c: encrypt.c:24:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:123:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), &tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:24:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c: In function 'crypto_aead_acorn128v3_8bitcompact_encrypt':
encrypt.c: encrypt.c:199:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(ad[i]), &ciphertextbyte, ca, cb, 1);
encrypt.c: ^~~~~~~~
encrypt.c: encrypt.c:24:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 106, namely:
CompilerImplementations
gcc 8bitcompact
gcc -O2 -fomit-frame-pointer 8bitcompact
gcc -O3 -fomit-frame-pointer 8bitcompact
gcc -O -fomit-frame-pointer 8bitcompact
gcc -Os -fomit-frame-pointer 8bitcompact
gcc -fno-schedule-insns -O2 -fomit-frame-pointer 8bitcompact
gcc -fno-schedule-insns -O3 -fomit-frame-pointer 8bitcompact
gcc -fno-schedule-insns -O -fomit-frame-pointer 8bitcompact
gcc -fno-schedule-insns -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops 8bitcompact
gcc -funroll-loops -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -O -fomit-frame-pointer 8bitcompact
gcc -m64 -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=corei7 -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=corei7 -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=k8 -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=k8 -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=k8 -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=k8 -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=nocona -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=nocona -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=nocona -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=nocona -Os -fomit-frame-pointer 8bitcompact
gcc -march=barcelona -O2 -fomit-frame-pointer 8bitcompact
gcc -march=barcelona -O3 -fomit-frame-pointer 8bitcompact
gcc -march=barcelona -O -fomit-frame-pointer 8bitcompact
gcc -march=barcelona -Os -fomit-frame-pointer 8bitcompact
gcc -march=k8 -O2 -fomit-frame-pointer 8bitcompact
gcc -march=k8 -O3 -fomit-frame-pointer 8bitcompact
gcc -march=k8 -O -fomit-frame-pointer 8bitcompact
gcc -march=k8 -Os -fomit-frame-pointer 8bitcompact
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv 8bitcompact
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv 8bitcompact
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv 8bitcompact
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv 8bitcompact
gcc -march=nocona -O2 -fomit-frame-pointer 8bitcompact
gcc -march=nocona -O3 -fomit-frame-pointer 8bitcompact
gcc -march=nocona -O -fomit-frame-pointer 8bitcompact
gcc -march=nocona -Os -fomit-frame-pointer 8bitcompact

Compiler output

Implementation: 8bitcompact
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:105:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j]), &tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~
encrypt.c: encrypt.c:24:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:111:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(iv[j-16]), &tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~
encrypt.c: encrypt.c:24:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:123:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), &tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:24:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c: In function 'crypto_aead_acorn128v3_8bitcompact_encrypt':
encrypt.c: encrypt.c:199:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(ad[i]), &ciphertextbyte, ca, cb, 1);
encrypt.c: ^~~~~~~~
encrypt.c: encrypt.c:24:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ...
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:105:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j]), &tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~
encrypt.c: encrypt.c:24:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:111:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(iv[j-16]), &tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~
encrypt.c: encrypt.c:24:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:123:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), &tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:24:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c: In function 'crypto_aead_acorn128v3_8bitcompact_encrypt':
encrypt.c: encrypt.c:199:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(ad[i]), &ciphertextbyte, ca, cb, 1);
encrypt.c: ^~~~~~~~
encrypt.c: encrypt.c:24:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=barcelona -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=barcelona -Os -fomit-frame-pointer 8bitcompact

Compiler output

Implementation: 8bitcompact
Security model: unknown
Compiler: icc
encrypt.c: encrypt.c(105): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_8steps(state, &(key[j]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(111): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_8steps(state, &(iv[j-16]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(123): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(199): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_8steps(state, &(ad[i]), &ciphertextbyte, ca, cb, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(209): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_8steps(state, &(m[i]), &c[i], ca, cb,1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(247): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_8steps(state, &(ad[i]), &ciphertextbyte, ca, cb,1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(257): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc 8bitcompact
icc -no-vec 8bitcompact
icc -xAVX -O2 -fomit-frame-pointer 8bitcompact
icc -xAVX -O3 -fomit-frame-pointer 8bitcompact
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer 8bitcompact
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer 8bitcompact
icc -xCORE-AVX-I -O2 -fomit-frame-pointer 8bitcompact
icc -xCORE-AVX-I -O3 -fomit-frame-pointer 8bitcompact
icc -xCORE-AVX2 -O2 -fomit-frame-pointer 8bitcompact
icc -xCORE-AVX2 -O3 -fomit-frame-pointer 8bitcompact
icc -xMIC-AVX512 -O2 -fomit-frame-pointer 8bitcompact
icc -xMIC-AVX512 -O3 -fomit-frame-pointer 8bitcompact
icc -xSSE4.1 -O2 -fomit-frame-pointer 8bitcompact
icc -xSSE4.1 -O3 -fomit-frame-pointer 8bitcompact
icc -xSSE4.2 -O2 -fomit-frame-pointer 8bitcompact
icc -xSSE4.2 -O3 -fomit-frame-pointer 8bitcompact

Compiler output

Implementation: 8bitfast
Security model: unknown
Compiler: cc
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:190:9: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [enabled by default]
encrypt.c: acorn128_32steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:196:9: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [enabled by default]
encrypt.c: acorn128_32steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:208:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:108:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:213:9: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [enabled by default]
encrypt.c: acorn128_32steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc 8bitfast

Compiler output

Implementation: 8bitfast
Security model: unknown
Compiler: gcc
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:190:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:196:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:208:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:108:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:213:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 106, namely:
CompilerImplementations
gcc 8bitfast
gcc -O2 -fomit-frame-pointer 8bitfast
gcc -O3 -fomit-frame-pointer 8bitfast
gcc -O -fomit-frame-pointer 8bitfast
gcc -Os -fomit-frame-pointer 8bitfast
gcc -fno-schedule-insns -O2 -fomit-frame-pointer 8bitfast
gcc -fno-schedule-insns -O3 -fomit-frame-pointer 8bitfast
gcc -fno-schedule-insns -O -fomit-frame-pointer 8bitfast
gcc -fno-schedule-insns -Os -fomit-frame-pointer 8bitfast
gcc -funroll-loops 8bitfast
gcc -funroll-loops -O2 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -O3 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -O -fomit-frame-pointer 8bitfast
gcc -funroll-loops -Os -fomit-frame-pointer 8bitfast
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer 8bitfast
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m64 -O -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m64 -Os -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer 8bitfast
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer 8bitfast
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer 8bitfast
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer 8bitfast
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer 8bitfast
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer 8bitfast
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer 8bitfast
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer 8bitfast
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer 8bitfast
gcc -m64 -O2 -fomit-frame-pointer 8bitfast
gcc -m64 -O3 -fomit-frame-pointer 8bitfast
gcc -m64 -O -fomit-frame-pointer 8bitfast
gcc -m64 -Os -fomit-frame-pointer 8bitfast
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer 8bitfast
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer 8bitfast
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer 8bitfast
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer 8bitfast
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer 8bitfast
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer 8bitfast
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer 8bitfast
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer 8bitfast
gcc -m64 -march=core2 -O2 -fomit-frame-pointer 8bitfast
gcc -m64 -march=core2 -O3 -fomit-frame-pointer 8bitfast
gcc -m64 -march=core2 -O -fomit-frame-pointer 8bitfast
gcc -m64 -march=core2 -Os -fomit-frame-pointer 8bitfast
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer 8bitfast
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer 8bitfast
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer 8bitfast
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer 8bitfast
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer 8bitfast
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer 8bitfast
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer 8bitfast
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer 8bitfast
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer 8bitfast
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer 8bitfast
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer 8bitfast
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer 8bitfast
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer 8bitfast
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer 8bitfast
gcc -m64 -march=corei7 -O -fomit-frame-pointer 8bitfast
gcc -m64 -march=corei7 -Os -fomit-frame-pointer 8bitfast
gcc -m64 -march=k8 -O2 -fomit-frame-pointer 8bitfast
gcc -m64 -march=k8 -O3 -fomit-frame-pointer 8bitfast
gcc -m64 -march=k8 -O -fomit-frame-pointer 8bitfast
gcc -m64 -march=k8 -Os -fomit-frame-pointer 8bitfast
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer 8bitfast
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer 8bitfast
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer 8bitfast
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer 8bitfast
gcc -m64 -march=nocona -O2 -fomit-frame-pointer 8bitfast
gcc -m64 -march=nocona -O3 -fomit-frame-pointer 8bitfast
gcc -m64 -march=nocona -O -fomit-frame-pointer 8bitfast
gcc -m64 -march=nocona -Os -fomit-frame-pointer 8bitfast
gcc -march=barcelona -O2 -fomit-frame-pointer 8bitfast
gcc -march=barcelona -O3 -fomit-frame-pointer 8bitfast
gcc -march=barcelona -O -fomit-frame-pointer 8bitfast
gcc -march=barcelona -Os -fomit-frame-pointer 8bitfast
gcc -march=k8 -O2 -fomit-frame-pointer 8bitfast
gcc -march=k8 -O3 -fomit-frame-pointer 8bitfast
gcc -march=k8 -O -fomit-frame-pointer 8bitfast
gcc -march=k8 -Os -fomit-frame-pointer 8bitfast
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv 8bitfast
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv 8bitfast
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv 8bitfast
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv 8bitfast
gcc -march=nocona -O2 -fomit-frame-pointer 8bitfast
gcc -march=nocona -O3 -fomit-frame-pointer 8bitfast
gcc -march=nocona -O -fomit-frame-pointer 8bitfast
gcc -march=nocona -Os -fomit-frame-pointer 8bitfast

Compiler output

Implementation: 8bitfast
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:190:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:196:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:208:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:108:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:213:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: ...
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:190:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:196:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:208:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:108:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:213:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer 8bitfast
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer 8bitfast
gcc -m64 -march=barcelona -O -fomit-frame-pointer 8bitfast
gcc -m64 -march=barcelona -Os -fomit-frame-pointer 8bitfast

Compiler output

Implementation: 8bitfast
Security model: unknown
Compiler: icc
encrypt.c: encrypt.c(190): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_32steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(196): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_32steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(208): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(213): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_32steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(294): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_32steps(state, &(ad[i]), ciphertextbyte, ca, cb, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(299): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_8steps(state, &(ad[i]), ciphertextbyte, ca, cb, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(310): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc 8bitfast
icc -no-vec 8bitfast
icc -xAVX -O2 -fomit-frame-pointer 8bitfast
icc -xAVX -O3 -fomit-frame-pointer 8bitfast
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer 8bitfast
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer 8bitfast
icc -xCORE-AVX-I -O2 -fomit-frame-pointer 8bitfast
icc -xCORE-AVX-I -O3 -fomit-frame-pointer 8bitfast
icc -xCORE-AVX2 -O2 -fomit-frame-pointer 8bitfast
icc -xCORE-AVX2 -O3 -fomit-frame-pointer 8bitfast
icc -xMIC-AVX512 -O2 -fomit-frame-pointer 8bitfast
icc -xMIC-AVX512 -O3 -fomit-frame-pointer 8bitfast
icc -xSSE4.1 -O2 -fomit-frame-pointer 8bitfast
icc -xSSE4.1 -O3 -fomit-frame-pointer 8bitfast
icc -xSSE4.2 -O2 -fomit-frame-pointer 8bitfast
icc -xSSE4.2 -O3 -fomit-frame-pointer 8bitfast

Compiler output

Implementation: 8bitfast2
Security model: unknown
Compiler: cc
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:189:9: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [enabled by default]
encrypt.c: acorn128_64steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:195:9: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [enabled by default]
encrypt.c: acorn128_64steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:207:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:107:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:212:9: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [enabled by default]
encrypt.c: acorn128_64steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc 8bitfast2

Compiler output

Implementation: 8bitfast2
Security model: unknown
Compiler: gcc
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:189:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:195:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:207:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:107:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:212:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 106, namely:
CompilerImplementations
gcc 8bitfast2
gcc -O2 -fomit-frame-pointer 8bitfast2
gcc -O3 -fomit-frame-pointer 8bitfast2
gcc -O -fomit-frame-pointer 8bitfast2
gcc -Os -fomit-frame-pointer 8bitfast2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer 8bitfast2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer 8bitfast2
gcc -fno-schedule-insns -O -fomit-frame-pointer 8bitfast2
gcc -fno-schedule-insns -Os -fomit-frame-pointer 8bitfast2
gcc -funroll-loops 8bitfast2
gcc -funroll-loops -O2 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -O3 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -O -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -Os -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m64 -O -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer 8bitfast2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer 8bitfast2
gcc -m64 -O2 -fomit-frame-pointer 8bitfast2
gcc -m64 -O3 -fomit-frame-pointer 8bitfast2
gcc -m64 -O -fomit-frame-pointer 8bitfast2
gcc -m64 -Os -fomit-frame-pointer 8bitfast2
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer 8bitfast2
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer 8bitfast2
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer 8bitfast2
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer 8bitfast2
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer 8bitfast2
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer 8bitfast2
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer 8bitfast2
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer 8bitfast2
gcc -m64 -march=core2 -O2 -fomit-frame-pointer 8bitfast2
gcc -m64 -march=core2 -O3 -fomit-frame-pointer 8bitfast2
gcc -m64 -march=core2 -O -fomit-frame-pointer 8bitfast2
gcc -m64 -march=core2 -Os -fomit-frame-pointer 8bitfast2
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer 8bitfast2
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer 8bitfast2
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer 8bitfast2
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer 8bitfast2
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer 8bitfast2
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer 8bitfast2
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer 8bitfast2
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer 8bitfast2
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer 8bitfast2
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer 8bitfast2
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer 8bitfast2
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer 8bitfast2
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer 8bitfast2
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer 8bitfast2
gcc -m64 -march=corei7 -O -fomit-frame-pointer 8bitfast2
gcc -m64 -march=corei7 -Os -fomit-frame-pointer 8bitfast2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer 8bitfast2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer 8bitfast2
gcc -m64 -march=k8 -O -fomit-frame-pointer 8bitfast2
gcc -m64 -march=k8 -Os -fomit-frame-pointer 8bitfast2
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer 8bitfast2
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer 8bitfast2
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer 8bitfast2
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer 8bitfast2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer 8bitfast2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer 8bitfast2
gcc -m64 -march=nocona -O -fomit-frame-pointer 8bitfast2
gcc -m64 -march=nocona -Os -fomit-frame-pointer 8bitfast2
gcc -march=barcelona -O2 -fomit-frame-pointer 8bitfast2
gcc -march=barcelona -O3 -fomit-frame-pointer 8bitfast2
gcc -march=barcelona -O -fomit-frame-pointer 8bitfast2
gcc -march=barcelona -Os -fomit-frame-pointer 8bitfast2
gcc -march=k8 -O2 -fomit-frame-pointer 8bitfast2
gcc -march=k8 -O3 -fomit-frame-pointer 8bitfast2
gcc -march=k8 -O -fomit-frame-pointer 8bitfast2
gcc -march=k8 -Os -fomit-frame-pointer 8bitfast2
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv 8bitfast2
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv 8bitfast2
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv 8bitfast2
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv 8bitfast2
gcc -march=nocona -O2 -fomit-frame-pointer 8bitfast2
gcc -march=nocona -O3 -fomit-frame-pointer 8bitfast2
gcc -march=nocona -O -fomit-frame-pointer 8bitfast2
gcc -march=nocona -Os -fomit-frame-pointer 8bitfast2

Compiler output

Implementation: 8bitfast2
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:189:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:195:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:207:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:107:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:212:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: ...
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:189:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:195:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:207:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:107:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:212:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer 8bitfast2
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer 8bitfast2
gcc -m64 -march=barcelona -O -fomit-frame-pointer 8bitfast2
gcc -m64 -march=barcelona -Os -fomit-frame-pointer 8bitfast2

Compiler output

Implementation: 8bitfast2
Security model: unknown
Compiler: icc
encrypt.c: encrypt.c(189): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_64steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(195): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_64steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(207): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(212): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_64steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(293): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_64steps(state, &(ad[i]), ciphertextbyte, ca, cb, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(298): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_8steps(state, &(ad[i]), ciphertextbyte, ca, cb, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(309): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc 8bitfast2
icc -no-vec 8bitfast2
icc -xAVX -O2 -fomit-frame-pointer 8bitfast2
icc -xAVX -O3 -fomit-frame-pointer 8bitfast2
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer 8bitfast2
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer 8bitfast2
icc -xCORE-AVX-I -O2 -fomit-frame-pointer 8bitfast2
icc -xCORE-AVX-I -O3 -fomit-frame-pointer 8bitfast2
icc -xCORE-AVX2 -O2 -fomit-frame-pointer 8bitfast2
icc -xCORE-AVX2 -O3 -fomit-frame-pointer 8bitfast2
icc -xMIC-AVX512 -O2 -fomit-frame-pointer 8bitfast2
icc -xMIC-AVX512 -O3 -fomit-frame-pointer 8bitfast2
icc -xSSE4.1 -O2 -fomit-frame-pointer 8bitfast2
icc -xSSE4.1 -O3 -fomit-frame-pointer 8bitfast2
icc -xSSE4.2 -O2 -fomit-frame-pointer 8bitfast2
icc -xSSE4.2 -O3 -fomit-frame-pointer 8bitfast2