Implementation notes: x86, calvin, crypto_aead/morus1280256v2

Computer: calvin
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: morus1280256v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
15218? ? ?? ? ?sse2gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017081820170725
15241? ? ?? ? ?sse2gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017081820170725
15895? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081820170725
15949? ? ?? ? ?sse2gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081820170725
15970? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081820170725
15993? ? ?? ? ?sse2gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081820170725
16017? ? ?? ? ?sse2gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081820170725
16020? ? ?? ? ?sse2gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017081820170725
16129? ? ?? ? ?sse2gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081820170725
16172? ? ?? ? ?sse2gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081820170725
16182? ? ?? ? ?sse2gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017081820170725
16193? ? ?? ? ?sse2gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081820170725
16267? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081820170725
16286? ? ?? ? ?sse2gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081820170725
16319? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081820170725
16347? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017081820170725
16351? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081820170725
16668? ? ?? ? ?sse2gcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017081820170725
16997? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081820170725
17162? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081820170725
17181? ? ?? ? ?sse2gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081820170725
17338? ? ?? ? ?sse2gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081820170725
17360? ? ?? ? ?sse2gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081820170725
17374? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081820170725
17409? ? ?? ? ?sse2gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081820170725
17425? ? ?? ? ?sse2gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017081820170725
17546? ? ?? ? ?sse2gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017081820170725
17547? ? ?? ? ?sse2gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017081820170725
17603? ? ?? ? ?sse2gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017081820170725
17713? ? ?? ? ?sse2gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017081820170725
17723? ? ?? ? ?sse2gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081820170725
17845? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017081820170725
17861? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081820170725
17862? ? ?? ? ?sse2gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081820170725
17868? ? ?? ? ?sse2gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081820170725
17905? ? ?? ? ?sse2gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017081820170725
17942? ? ?? ? ?sse2gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081820170725
18030? ? ?? ? ?sse2gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081820170725
18033? ? ?? ? ?sse2gcc_-m32_-march=k8_-O_-fomit-frame-pointer2017081820170725
18038? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081820170725
18053? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081820170725
18058? ? ?? ? ?sse2gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081820170725
18083? ? ?? ? ?sse2gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017081820170725
18109? ? ?? ? ?sse2gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017081820170725
18127? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017081820170725
18132? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081820170725
18137? ? ?? ? ?sse2gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081820170725
18163? ? ?? ? ?sse2gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017081820170725
18203? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017081820170725
18244? ? ?? ? ?sse2gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081820170725
18255? ? ?? ? ?sse2gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017081820170725
18316? ? ?? ? ?sse2gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017081820170725
18441? ? ?? ? ?sse2gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081820170725
18457? ? ?? ? ?sse2gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017081820170725
18489? ? ?? ? ?sse2gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081820170725
18510? ? ?? ? ?sse2gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017081820170725
18701? ? ?? ? ?sse2gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017081820170725
18703? ? ?? ? ?sse2gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017081820170725
18740? ? ?? ? ?sse2gcc_-m32_-march=core2_-O_-fomit-frame-pointer2017081820170725
18755? ? ?? ? ?sse2gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081820170725
18756? ? ?? ? ?sse2gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081820170725
18784? ? ?? ? ?sse2gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081820170725
18900? ? ?? ? ?sse2gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017081820170725
18900? ? ?? ? ?sse2gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081820170725
18904? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017081820170725
18933? ? ?? ? ?sse2gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081820170725
19002? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081820170725
19054? ? ?? ? ?sse2gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081820170725
19082? ? ?? ? ?sse2gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081820170725
19105? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081820170725
19130? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081820170725
19297? ? ?? ? ?sse2gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081820170725
19315? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017081820170725
19391? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081820170725
19409? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081820170725
19497? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081820170725
88305? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017081820170725
88318? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017081820170725
88510? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081820170725
88533? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017081820170725
88609? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081820170725
88638? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081820170725
88659? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081820170725
88669? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081820170725
88714? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081820170725
88763? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081820170725
88765? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081820170725
88814? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081820170725
88816? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081820170725
88869? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081820170725
88893? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081820170725
88907? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081820170725
88912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081820170725
88965? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017081820170725
89024? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017081820170725
89064? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017081820170725
89212? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081820170725
89266? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081820170725
89306? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017081820170725
89338? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017081820170725
89416? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081820170725
89421? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081820170725
89474? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081820170725
89549? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081820170725
89670? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017081820170725
89797? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081820170725
90167? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017081820170725
90595? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081820170725
90676? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081820170725
90729? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081820170725
90737? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081820170725
90871? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081820170725
91049? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081820170725
91078? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017081820170725
91082? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081820170725
91104? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017081820170725
91163? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017081820170725
91270? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081820170725
91580? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017081820170725
92422? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081820170725
92440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081820170725
92580? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017081820170725
92771? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081820170725
92828? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081820170725
92859? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017081820170725
92860? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081820170725
92866? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081820170725
93244? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017081820170725
93613? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081820170725
93661? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081820170725
93739? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081820170725
93757? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081820170725
93762? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017081820170725
93784? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017081820170725
93784? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081820170725
93874? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081820170725
93897? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081820170725
93998? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081820170725
94044? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081820170725
94090? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081820170725
94174? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081820170725
94255? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081820170725
94473? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017081820170725
94657? ? ?? ? ?ref64gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017081820170725
94702? ? ?? ? ?ref64gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017081820170725
94736? ? ?? ? ?ref64gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017081820170725
94773? ? ?? ? ?ref64gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081820170725
94871? ? ?? ? ?ref64gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081820170725
95005? ? ?? ? ?ref64gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081820170725
95303? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081820170725
95309? ? ?? ? ?ref64gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081820170725
95315? ? ?? ? ?ref64gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081820170725
95360? ? ?? ? ?ref64gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081820170725
95375? ? ?? ? ?ref64gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081820170725
95426? ? ?? ? ?ref64gcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017081820170725
95588? ? ?? ? ?ref64gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017081820170725
95688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017081820170725
95720? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081820170725
95807? ? ?? ? ?ref64gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081820170725
95812? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081820170725
95837? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017081820170725
95858? ? ?? ? ?ref64gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017081820170725
95864? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081820170725
95883? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017081820170725
95905? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017081820170725
95980? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081820170725
95992? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017081820170725
95995? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081820170725
96104? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017081820170725
96124? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081820170725
96167? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017081820170725
96170? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081820170725
96212? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017081820170725
96308? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017081820170725
96344? ? ?? ? ?ref64gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081820170725
96355? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017081820170725
96362? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017081820170725
96436? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081820170725
96577? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081820170725
96610? ? ?? ? ?ref64gcc_-m32_-O3_-fomit-frame-pointer2017081820170725
96638? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081820170725
96648? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081820170725
96659? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081820170725
96670? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081820170725
96712? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081820170725
96814? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081820170725
96852? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081820170725
96998? ? ?? ? ?ref64gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017081820170725
97098? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081820170725
97178? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081820170725
97189? ? ?? ? ?ref64gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017081820170725
97239? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081820170725
97275? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081820170725
97297? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081820170725
97518? ? ?? ? ?ref64gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081820170725
97526? ? ?? ? ?ref64gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081820170725
97736? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081820170725
97777? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017081820170725
97930? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017081820170725
97950? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081820170725
98011? ? ?? ? ?ref64gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081820170725
98012? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081820170725
98120? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017081820170725
98277? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081820170725
98390? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017081820170725
98454? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081820170725
98512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081820170725
98532? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017081820170725
98609? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081820170725
98662? ? ?? ? ?ref64gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081820170725
98676? ? ?? ? ?ref64gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081820170725
98705? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081820170725
98710? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081820170725
98727? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017081820170725
98770? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081820170725
98802? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017081820170725
98886? ? ?? ? ?ref64gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081820170725
99078? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017081820170725
99162? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017081820170725
99339? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081820170725
99430? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017081820170725
100086? ? ?? ? ?ref64gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081820170725
100398? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017081820170725
100404? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017081820170725
100703? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081820170725
100704? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081820170725
100835? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017081820170725
100954? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017081820170725
101182? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017081820170725
101182? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017081820170725
101218? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081820170725
101262? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017081820170725
101432? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017081820170725
101520? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081820170725
101533? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017081820170725
101549? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081820170725
101622? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081820170725
101634? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081820170725
101659? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081820170725
101692? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017081820170725
101726? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081820170725
101730? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017081820170725
101735? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081820170725
101738? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081820170725
101742? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017081820170725
101757? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017081820170725
101802? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017081820170725
101835? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081820170725
101870? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017081820170725
101908? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081820170725
102008? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017081820170725
102221? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081820170725
102230? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081820170725
102262? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081820170725
102341? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017081820170725
102515? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081820170725
102516? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017081820170725
102518? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081820170725
102526? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081820170725
102549? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081820170725
102621? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081820170725
102685? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081820170725
102759? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081820170725
102793? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017081820170725
102947? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081820170725
102994? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081820170725
103082? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081820170725
103106? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081820170725
103158? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081820170725
103236? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081820170725
103696? ? ?? ? ?ref64gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081820170725
103750? ? ?? ? ?ref64gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017081820170725
103932? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017081820170725
103945? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081820170725
103993? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081820170725
104061? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017081820170725
104191? ? ?? ? ?ref64gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081820170725
104194? ? ?? ? ?ref64gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017081820170725
104266? ? ?? ? ?ref64gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081820170725
104274? ? ?? ? ?ref64gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081820170725
104329? ? ?? ? ?ref64gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081820170725
104501? ? ?? ? ?ref64gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017081820170725
104539? ? ?? ? ?ref64gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017081820170725
104555? ? ?? ? ?ref64gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081820170725
104566? ? ?? ? ?ref64gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017081820170725
104594? ? ?? ? ?ref64gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017081820170725
104609? ? ?? ? ?ref64gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081820170725
104623? ? ?? ? ?ref64gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081820170725
104636? ? ?? ? ?ref64gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081820170725
104655? ? ?? ? ?ref64gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081820170725
104696? ? ?? ? ?ref64gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081820170725
104696? ? ?? ? ?ref64gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081820170725
104743? ? ?? ? ?ref64gcc_-m32_-Os_-fomit-frame-pointer2017081820170725
104754? ? ?? ? ?ref64gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081820170725
104817? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017081820170725
105091? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081820170725
105497? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081820170725
105764? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017081820170725
106165? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081820170725
106243? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017081820170725
106342? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017081820170725
106359? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081820170725
106386? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017081820170725
106434? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017081820170725
106481? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081820170725
106491? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081820170725
106522? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081820170725
106579? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017081820170725
106624? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017081820170725
106633? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017081820170725
107053? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081820170725
107092? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017081820170725
107143? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081820170725
107168? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017081820170725
107200? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081820170725
107243? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081820170725
107260? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017081820170725
107287? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081820170725
107321? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081820170725
107334? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081820170725
107359? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017081820170725
107378? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081820170725
107395? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081820170725
107538? ? ?? ? ?ref64gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081820170725
107590? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081820170725
107638? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081820170725
107646? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081820170725
107824? ? ?? ? ?ref64gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081820170725
107862? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081820170725
107868? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081820170725
107877? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081820170725
107899? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081820170725
107922? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081820170725
108019? ? ?? ? ?ref64gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017081820170725
108060? ? ?? ? ?ref64gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017081820170725
108225? ? ?? ? ?ref64gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081820170725
108255? ? ?? ? ?ref64gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081820170725
108262? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081820170725
108273? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081820170725
108323? ? ?? ? ?ref64gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017081820170725
108334? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081820170725
108338? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017081820170725
108386? ? ?? ? ?ref64gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017081820170725
108483? ? ?? ? ?ref64gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081820170725
108542? ? ?? ? ?ref64gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017081820170725
108674? ? ?? ? ?ref64gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081820170725
108683? ? ?? ? ?ref64gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081820170725
108701? ? ?? ? ?ref64gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081820170725
108711? ? ?? ? ?ref64gcc_-m32_-O2_-fomit-frame-pointer2017081820170725
108753? ? ?? ? ?ref64gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081820170725
108832? ? ?? ? ?ref64gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017081820170725
108846? ? ?? ? ?ref64gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017081820170725
109044? ? ?? ? ?ref64gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081820170725
109104? ? ?? ? ?ref64gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017081820170725
109105? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017081820170725
109897? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017081820170725
110300? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081820170725
110658? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081820170725
110682? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081820170725
110691? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017081820170725
110794? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017081820170725
110822? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081820170725
110822? ? ?? ? ?ref64gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081820170725
110888? ? ?? ? ?ref64gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081820170725
110943? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017081820170725
110976? ? ?? ? ?ref64gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081820170725
111033? ? ?? ? ?ref64gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081820170725
111113? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017081820170725
111136? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081820170725
111148? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081820170725
111522? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081820170725
111587? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017081820170725
111863? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081820170725
111879? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081820170725
111923? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081820170725
111987? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081820170725
112030? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081820170725
112174? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081820170725
112245? ? ?? ? ?ref64gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081820170725
112261? ? ?? ? ?ref64gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081820170725
112328? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081820170725
112791? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081820170725
112836? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081820170725
112908? ? ?? ? ?ref64gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081820170725
113027? ? ?? ? ?ref64gcc_-m32_-march=k8_-O_-fomit-frame-pointer2017081820170725
113050? ? ?? ? ?ref64gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081820170725
113084? ? ?? ? ?ref64gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017081820170725
113153? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017081820170725
113245? ? ?? ? ?ref64gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017081820170725
113425? ? ?? ? ?ref64gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017081820170725
113523? ? ?? ? ?ref64gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081820170725
113596? ? ?? ? ?ref64gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017081820170725
113653? ? ?? ? ?ref64gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081820170725
113720? ? ?? ? ?ref64gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017081820170725
113872? ? ?? ? ?ref64gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081820170725
113909? ? ?? ? ?ref64gcc_-m32_-O_-fomit-frame-pointer2017081820170725
113949? ? ?? ? ?ref64gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017081820170725
113950? ? ?? ? ?ref64gcc_-m32_-march=core2_-O_-fomit-frame-pointer2017081820170725
113956? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017081820170725
113985? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017081820170725
114026? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017081820170725
114035? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017081820170725
114081? ? ?? ? ?ref64gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081820170725
114309? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081820170725
114419? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017081820170725
114601? ? ?? ? ?ref64gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017081820170725
114801? ? ?? ? ?ref64gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081820170725
114812? ? ?? ? ?ref64gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081820170725
115046? ? ?? ? ?ref64gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081820170725
115075? ? ?? ? ?ref64gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081820170725
115203? ? ?? ? ?ref64gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017081820170725
115269? ? ?? ? ?ref64gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081820170725
115448? ? ?? ? ?ref64gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017081820170725
116013? ? ?? ? ?ref64gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081820170725
116053? ? ?? ? ?ref64gcc_-m32_-march=k6_-O_-fomit-frame-pointer2017081820170725
116066? ? ?? ? ?ref64gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081820170725
116865? ? ?? ? ?ref64gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017081820170725
116877? ? ?? ? ?ref64gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081820170725
117174? ? ?? ? ?ref64gcc_-m32_-march=i486_-O_-fomit-frame-pointer2017081820170725
117190? ? ?? ? ?ref64gcc_-m32_-march=i386_-O_-fomit-frame-pointer2017081820170725

Test failure

Implementation: crypto_aead/morus1280256v2/avx2
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer avx2 ref ref64 sse2
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer avx2 ref ref64 sse2
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer avx2 ref ref64 sse2

Compiler output

Implementation: crypto_aead/morus1280256v2/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'morus_stateupdate':
encrypt.c: encrypt.c:41:14: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
encrypt.c: state[0][0] = XOR(state[0][0], state[3][0]); state[0][1] = XOR(state[0][1], state[3][1]);
encrypt.c: ^
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
encrypt.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:29,
encrypt.c: from encrypt.c:2:
encrypt.c: encrypt.c: In function 'morus_enc_aut_step':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:708:1: error: inlining failed in call to always_inline '_mm_store_si128': target specific option mismatch
encrypt.c: _mm_store_si128 (__m128i *__P, __m128i __B)
encrypt.c: ^
encrypt.c: encrypt.c:174:2: error: called from here
encrypt.c: _mm_store_si128((__m128i*)(ciphertextblock + 16), XOR(keystream[1], msgblk[1]));
encrypt.c: ^
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
encrypt.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:29,
encrypt.c: from encrypt.c:2:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
encrypt.c: _mm_xor_si128 (__m128i __A, __m128i __B)
encrypt.c: ^
encrypt.c: encrypt.c:174:2: error: called from here
encrypt.c: _mm_store_si128((__m128i*)(ciphertextblock + 16), XOR(keystream[1], msgblk[1]));
encrypt.c: ^
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
encrypt.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:29,
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer sse2
gcc -m32 -O2 -fomit-frame-pointer sse2
gcc -m32 -O3 -fomit-frame-pointer sse2
gcc -m32 -O -fomit-frame-pointer sse2
gcc -m32 -Os -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O2 -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O3 -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O -fomit-frame-pointer sse2
gcc -m32 -march=athlon -Os -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O -fomit-frame-pointer sse2
gcc -m32 -march=i386 -Os -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O -fomit-frame-pointer sse2
gcc -m32 -march=i486 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_aead/morus1280256v2/avx2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'morus_stateupdate':
encrypt.c: encrypt.c:67:11: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
encrypt.c: state[0] = XOR256(state[0], state[3]);
encrypt.c: ^
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
encrypt.c: from encrypt.c:2:
encrypt.c: encrypt.c: In function 'morus_enc_aut_step':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:1068:1: error: inlining failed in call to always_inline '_mm256_permute4x64_epi64': target specific option mismatch
encrypt.c: _mm256_permute4x64_epi64 (__m256i __X, const int __M)
encrypt.c: ^
encrypt.c: encrypt.c:38:27: error: called from here
encrypt.c: #define ROTL256_64(x) _mm256_permute4x64_epi64((x), _MM_SHUFFLE(2,1,0,3)) /*Rotate x by 64-bit positions to the left*/
encrypt.c: ^
encrypt.c: encrypt.c:217:13: note: in expansion of macro 'ROTL256_64'
encrypt.c: state[2] = ROTL256_64(state[2]);
encrypt.c: ^
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
encrypt.c: from encrypt.c:2:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:574:1: error: inlining failed in call to always_inline '_mm256_or_si256': target specific option mismatch
encrypt.c: _mm256_or_si256 (__m256i __A, __m256i __B)
encrypt.c: ^
encrypt.c: encrypt.c:25:27: error: called from here
encrypt.c: #define OR256(x,y) _mm256_or_si256((x),(y)) /*OR(x,y) = x | y, where x and y are two 256-bit word*/
encrypt.c: ^
encrypt.c: encrypt.c:36:27: note: in expansion of macro 'OR256'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 156, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer avx2
gcc -m32 -O2 -fomit-frame-pointer avx2
gcc -m32 -O3 -fomit-frame-pointer avx2
gcc -m32 -O -fomit-frame-pointer avx2
gcc -m32 -Os -fomit-frame-pointer avx2
gcc -m32 -march=athlon -O2 -fomit-frame-pointer avx2
gcc -m32 -march=athlon -O3 -fomit-frame-pointer avx2
gcc -m32 -march=athlon -O -fomit-frame-pointer avx2
gcc -m32 -march=athlon -Os -fomit-frame-pointer avx2
gcc -m32 -march=core2 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -O -fomit-frame-pointer avx2
gcc -m32 -march=core2 -Os -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer avx2
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=corei7 -O -fomit-frame-pointer avx2
gcc -m32 -march=corei7 -Os -fomit-frame-pointer avx2
gcc -m32 -march=i386 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=i386 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=i386 -O -fomit-frame-pointer avx2
gcc -m32 -march=i386 -Os -fomit-frame-pointer avx2
gcc -m32 -march=i486 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=i486 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=i486 -O -fomit-frame-pointer avx2
gcc -m32 -march=i486 -Os -fomit-frame-pointer avx2
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=k6-2 -O -fomit-frame-pointer avx2
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer avx2
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=k6-3 -O -fomit-frame-pointer avx2
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer avx2
gcc -m32 -march=k6 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=k6 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=k6 -O -fomit-frame-pointer avx2
gcc -m32 -march=k6 -Os -fomit-frame-pointer avx2
gcc -m32 -march=k8 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=k8 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=k8 -O -fomit-frame-pointer avx2
gcc -m32 -march=k8 -Os -fomit-frame-pointer avx2
gcc -m32 -march=nocona -O2 -fomit-frame-pointer avx2
gcc -m32 -march=nocona -O3 -fomit-frame-pointer avx2
gcc -m32 -march=nocona -O -fomit-frame-pointer avx2
gcc -m32 -march=nocona -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium-m -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium2 -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium4 -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer avx2
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer avx2
gcc -m32 -march=prescott -O2 -fomit-frame-pointer avx2
gcc -m32 -march=prescott -O3 -fomit-frame-pointer avx2
gcc -m32 -march=prescott -O -fomit-frame-pointer avx2
gcc -m32 -march=prescott -Os -fomit-frame-pointer avx2

Compiler output

Implementation: crypto_aead/morus1280256v2/neon
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s: Assembler messages:
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:47: Error: unknown pseudo-op: `.fpu'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:94: Error: too many memory references for `sub'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:99: Error: invalid char '[' beginning operand 2 `[sp'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:104: Error: invalid char '[' beginning operand 2 `[sp'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:109: Error: no such instruction: `vstr d9,[sp,'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:114: Error: no such instruction: `vstr d8,[sp,'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:119: Error: no such instruction: `vstr d11,[sp,'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:124: Error: no such instruction: `vstr d10,[sp,'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:129: Error: no such instruction: `vld1.8 {d0-d1},[r2,:128]'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:134: Error: too many memory references for `add'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:139: Error: no such instruction: `vld1.8 {d2-d3},[r2,:128]'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:144: Error: too many memory references for `add'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:149: Error: no such instruction: `vld1.8 {d4-d5},[r2,:128]'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:154: Error: too many memory references for `add'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:159: Error: no such instruction: `vld1.8 {d6-d7},[r2,:128]'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:164: Error: too many memory references for `add'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:169: Error: no such instruction: `vld1.8 {d16-d17},[r2,:128]'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:174: Error: too many memory references for `add'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:179: Error: no such instruction: `vld1.8 {d18-d19},[r2,:128]'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:184: Error: too many memory references for `add'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:189: Error: no such instruction: `vld1.8 {d20-d21},[r2,:128]'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:194: Error: too many memory references for `add'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:199: Error: no such instruction: `vld1.8 {d22-d23},[r2,:128]'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:204: Error: too many memory references for `add'
morus_dec_aut_step_looped.s: ...

Number of similar (compiler,implementation) pairs: 171, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer neon
gcc -m32 -O2 -fomit-frame-pointer neon
gcc -m32 -O3 -fomit-frame-pointer neon
gcc -m32 -O -fomit-frame-pointer neon
gcc -m32 -Os -fomit-frame-pointer neon
gcc -m32 -march=athlon -O2 -fomit-frame-pointer neon
gcc -m32 -march=athlon -O3 -fomit-frame-pointer neon
gcc -m32 -march=athlon -O -fomit-frame-pointer neon
gcc -m32 -march=athlon -Os -fomit-frame-pointer neon
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer neon
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer neon
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer neon
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer neon
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer neon
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer neon
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer neon
gcc -m32 -march=core2 -O2 -fomit-frame-pointer neon
gcc -m32 -march=core2 -O3 -fomit-frame-pointer neon
gcc -m32 -march=core2 -O -fomit-frame-pointer neon
gcc -m32 -march=core2 -Os -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer neon
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer neon
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer neon
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer neon
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer neon
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer neon
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer neon
gcc -m32 -march=corei7 -O -fomit-frame-pointer neon
gcc -m32 -march=corei7 -Os -fomit-frame-pointer neon
gcc -m32 -march=i386 -O2 -fomit-frame-pointer neon
gcc -m32 -march=i386 -O3 -fomit-frame-pointer neon
gcc -m32 -march=i386 -O -fomit-frame-pointer neon
gcc -m32 -march=i386 -Os -fomit-frame-pointer neon
gcc -m32 -march=i486 -O2 -fomit-frame-pointer neon
gcc -m32 -march=i486 -O3 -fomit-frame-pointer neon
gcc -m32 -march=i486 -O -fomit-frame-pointer neon
gcc -m32 -march=i486 -Os -fomit-frame-pointer neon
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer neon
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer neon
gcc -m32 -march=k6-2 -O -fomit-frame-pointer neon
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer neon
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer neon
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer neon
gcc -m32 -march=k6-3 -O -fomit-frame-pointer neon
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer neon
gcc -m32 -march=k6 -O2 -fomit-frame-pointer neon
gcc -m32 -march=k6 -O3 -fomit-frame-pointer neon
gcc -m32 -march=k6 -O -fomit-frame-pointer neon
gcc -m32 -march=k6 -Os -fomit-frame-pointer neon
gcc -m32 -march=k8 -O2 -fomit-frame-pointer neon
gcc -m32 -march=k8 -O3 -fomit-frame-pointer neon
gcc -m32 -march=k8 -O -fomit-frame-pointer neon
gcc -m32 -march=k8 -Os -fomit-frame-pointer neon
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer neon
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer neon
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer neon
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer neon
gcc -m32 -march=nocona -O2 -fomit-frame-pointer neon
gcc -m32 -march=nocona -O3 -fomit-frame-pointer neon
gcc -m32 -march=nocona -O -fomit-frame-pointer neon
gcc -m32 -march=nocona -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium-m -O -fomit-frame-pointer neon
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer neon
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium2 -O -fomit-frame-pointer neon
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium3 -O -fomit-frame-pointer neon
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium4 -O -fomit-frame-pointer neon
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium -O -fomit-frame-pointer neon
gcc -m32 -march=pentium -Os -fomit-frame-pointer neon
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer neon
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer neon
gcc -m32 -march=prescott -O2 -fomit-frame-pointer neon
gcc -m32 -march=prescott -O3 -fomit-frame-pointer neon
gcc -m32 -march=prescott -O -fomit-frame-pointer neon
gcc -m32 -march=prescott -Os -fomit-frame-pointer neon

Compiler output

Implementation: crypto_aead/morus1280256v2/sse2
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
encrypt.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:29,
encrypt.c: from encrypt.c:2:
encrypt.c: encrypt.c: In function 'morus_enc_aut_step':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:708:1: error: inlining failed in call to always_inline '_mm_store_si128': target specific option mismatch
encrypt.c: _mm_store_si128 (__m128i *__P, __m128i __B)
encrypt.c: ^
encrypt.c: encrypt.c:174:2: error: called from here
encrypt.c: _mm_store_si128((__m128i*)(ciphertextblock + 16), XOR(keystream[1], msgblk[1]));
encrypt.c: ^
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
encrypt.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:29,
encrypt.c: from encrypt.c:2:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
encrypt.c: _mm_xor_si128 (__m128i __A, __m128i __B)
encrypt.c: ^
encrypt.c: encrypt.c:174:2: error: called from here
encrypt.c: _mm_store_si128((__m128i*)(ciphertextblock + 16), XOR(keystream[1], msgblk[1]));
encrypt.c: ^
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
encrypt.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:29,
encrypt.c: from encrypt.c:2:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:708:1: error: inlining failed in call to always_inline '_mm_store_si128': target specific option mismatch
encrypt.c: _mm_store_si128 (__m128i *__P, __m128i __B)
encrypt.c: ^
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_aead/morus1280256v2/avx2
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'morus_stateupdate':
encrypt.c: encrypt.c:67:11: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
encrypt.c: state[0] = XOR256(state[0], state[3]);
encrypt.c: ^
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
encrypt.c: from encrypt.c:2:
encrypt.c: encrypt.c: In function 'morus_enc_aut_step':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:1068:1: error: inlining failed in call to always_inline '_mm256_permute4x64_epi64': target specific option mismatch
encrypt.c: _mm256_permute4x64_epi64 (__m256i __X, const int __M)
encrypt.c: ^
encrypt.c: encrypt.c:38:27: error: called from here
encrypt.c: #define ROTL256_64(x) _mm256_permute4x64_epi64((x), _MM_SHUFFLE(2,1,0,3)) /*Rotate x by 64-bit positions to the left*/
encrypt.c: ^
encrypt.c: encrypt.c:217:13: note: in expansion of macro 'ROTL256_64'
encrypt.c: state[2] = ROTL256_64(state[2]);
encrypt.c: ^
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
encrypt.c: from encrypt.c:2:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:574:1: error: inlining failed in call to always_inline '_mm256_or_si256': target specific option mismatch
encrypt.c: _mm256_or_si256 (__m256i __A, __m256i __B)
encrypt.c: ^
encrypt.c: encrypt.c:25:27: error: called from here
encrypt.c: #define OR256(x,y) _mm256_or_si256((x),(y)) /*OR(x,y) = x | y, where x and y are two 256-bit word*/
encrypt.c: ^
encrypt.c: encrypt.c:36:27: note: in expansion of macro 'OR256'
encrypt.c: ...
encrypt.c: encrypt.c: In function 'morus_stateupdate':
encrypt.c: encrypt.c:67:11: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
encrypt.c: state[0] = XOR256(state[0], state[3]);
encrypt.c: ^
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
encrypt.c: from encrypt.c:2:
encrypt.c: encrypt.c: In function 'morus_enc_aut_step':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:1068:1: error: inlining failed in call to always_inline '_mm256_permute4x64_epi64': target specific option mismatch
encrypt.c: _mm256_permute4x64_epi64 (__m256i __X, const int __M)
encrypt.c: ^
encrypt.c: encrypt.c:38:27: error: called from here
encrypt.c: #define ROTL256_64(x) _mm256_permute4x64_epi64((x), _MM_SHUFFLE(2,1,0,3)) /*Rotate x by 64-bit positions to the left*/
encrypt.c: ^
encrypt.c: encrypt.c:217:13: note: in expansion of macro 'ROTL256_64'
encrypt.c: state[2] = ROTL256_64(state[2]);
encrypt.c: ^
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
encrypt.c: from encrypt.c:2:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:574:1: error: inlining failed in call to always_inline '_mm256_or_si256': target specific option mismatch
encrypt.c: _mm256_or_si256 (__m256i __A, __m256i __B)
encrypt.c: ^
encrypt.c: encrypt.c:25:27: error: called from here
encrypt.c: #define OR256(x,y) _mm256_or_si256((x),(y)) /*OR(x,y) = x | y, where x and y are two 256-bit word*/
encrypt.c: ^
encrypt.c: encrypt.c:36:27: note: in expansion of macro 'OR256'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/morus1280256v2/neon
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s: Assembler messages:
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:47: Error: unknown pseudo-op: `.fpu'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:94: Error: too many memory references for `sub'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:99: Error: invalid char '[' beginning operand 2 `[sp'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:104: Error: invalid char '[' beginning operand 2 `[sp'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:109: Error: no such instruction: `vstr d9,[sp,'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:114: Error: no such instruction: `vstr d8,[sp,'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:119: Error: no such instruction: `vstr d11,[sp,'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:124: Error: no such instruction: `vstr d10,[sp,'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:129: Error: no such instruction: `vld1.8 {d0-d1},[r2,:128]'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:134: Error: too many memory references for `add'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:139: Error: no such instruction: `vld1.8 {d2-d3},[r2,:128]'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:144: Error: too many memory references for `add'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:149: Error: no such instruction: `vld1.8 {d4-d5},[r2,:128]'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:154: Error: too many memory references for `add'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:159: Error: no such instruction: `vld1.8 {d6-d7},[r2,:128]'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:164: Error: too many memory references for `add'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:169: Error: no such instruction: `vld1.8 {d16-d17},[r2,:128]'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:174: Error: too many memory references for `add'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:179: Error: no such instruction: `vld1.8 {d18-d19},[r2,:128]'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:184: Error: too many memory references for `add'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:189: Error: no such instruction: `vld1.8 {d20-d21},[r2,:128]'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:194: Error: too many memory references for `add'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:199: Error: no such instruction: `vld1.8 {d22-d23},[r2,:128]'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:204: Error: too many memory references for `add'
morus_dec_aut_step_looped.s: ...
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s: Assembler messages:
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:47: Error: unknown pseudo-op: `.fpu'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:94: Error: too many memory references for `sub'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:99: Error: invalid char '[' beginning operand 2 `[sp'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:104: Error: invalid char '[' beginning operand 2 `[sp'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:109: Error: no such instruction: `vstr d9,[sp,'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:114: Error: no such instruction: `vstr d8,[sp,'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:119: Error: no such instruction: `vstr d11,[sp,'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:124: Error: no such instruction: `vstr d10,[sp,'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:129: Error: no such instruction: `vld1.8 {d0-d1},[r2,:128]'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:134: Error: too many memory references for `add'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:139: Error: no such instruction: `vld1.8 {d2-d3},[r2,:128]'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:144: Error: too many memory references for `add'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:149: Error: no such instruction: `vld1.8 {d4-d5},[r2,:128]'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:154: Error: too many memory references for `add'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:159: Error: no such instruction: `vld1.8 {d6-d7},[r2,:128]'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:164: Error: too many memory references for `add'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:169: Error: no such instruction: `vld1.8 {d16-d17},[r2,:128]'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:174: Error: too many memory references for `add'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:179: Error: no such instruction: `vld1.8 {d18-d19},[r2,:128]'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:184: Error: too many memory references for `add'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:189: Error: no such instruction: `vld1.8 {d20-d21},[r2,:128]'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:194: Error: too many memory references for `add'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:199: Error: no such instruction: `vld1.8 {d22-d23},[r2,:128]'
morus_dec_aut_step_looped.s: morus_dec_aut_step_looped.s:204: Error: too many memory references for `add'
morus_dec_aut_step_looped.s: ...

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

Compiler output

Implementation: crypto_aead/morus1280256v2/avx2
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
encrypt.c: from encrypt.c:2:
encrypt.c: encrypt.c: In function 'morus_enc_aut_step':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:1068:1: error: inlining failed in call to always_inline '_mm256_permute4x64_epi64': target specific option mismatch
encrypt.c: _mm256_permute4x64_epi64 (__m256i __X, const int __M)
encrypt.c: ^
encrypt.c: encrypt.c:38:27: error: called from here
encrypt.c: #define ROTL256_64(x) _mm256_permute4x64_epi64((x), _MM_SHUFFLE(2,1,0,3)) /*Rotate x by 64-bit positions to the left*/
encrypt.c: ^
encrypt.c: encrypt.c:217:13: note: in expansion of macro 'ROTL256_64'
encrypt.c: state[2] = ROTL256_64(state[2]);
encrypt.c: ^
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
encrypt.c: from encrypt.c:2:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:574:1: error: inlining failed in call to always_inline '_mm256_or_si256': target specific option mismatch
encrypt.c: _mm256_or_si256 (__m256i __A, __m256i __B)
encrypt.c: ^
encrypt.c: encrypt.c:25:27: error: called from here
encrypt.c: #define OR256(x,y) _mm256_or_si256((x),(y)) /*OR(x,y) = x | y, where x and y are two 256-bit word*/
encrypt.c: ^
encrypt.c: encrypt.c:36:27: note: in expansion of macro 'OR256'
encrypt.c: #define ROTL256(x,n) OR256( _mm256_slli_epi64((x), (n)), _mm256_srli_epi64((x),(64-n)) ) /*Rotate 4 64-bit unsigned integers in x to the left by n-bit positions*/
encrypt.c: ^
encrypt.c: encrypt.c:216:13: note: in expansion of macro 'ROTL256'
encrypt.c: state[4] = ROTL256(state[4], n5);
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer avx2
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer avx2
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer avx2
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer avx2
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer avx2
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer avx2
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer avx2
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer avx2
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer avx2
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer avx2
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer avx2
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer avx2