Implementation notes: x86, h3neo, crypto_aead/morus1280128v2

Computer: h3neo
Microarchitecture: amd64; K10 45nm (100f63)
Architecture: x86
CPU ID: AuthenticAMD-00100f63-078bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: morus1280128v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
27305? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016122320161220
27399? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016122320161220
27572? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016122320161220
27649? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016122320161220
27957? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016122320161220
28169? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016122320161220
28200? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016122320161220
28239? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016122320161220
28244? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016122320161220
28312? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016122320161220
28384? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016122320161220
28431? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016122320161220
28465? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016122320161220
28469? ? ?? ? ?sse2gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016122320161220
28569? ? ?? ? ?sse2gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016122320161220
28583? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016122320161220
28673? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016122320161220
28679? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016122320161220
28703? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016122320161220
28784? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016122320161220
28985? ? ?? ? ?sse2gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016122320161220
29143? ? ?? ? ?sse2gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016122320161220
29203? ? ?? ? ?sse2gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016122320161220
29206? ? ?? ? ?sse2gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016122320161220
29216? ? ?? ? ?sse2gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016122320161220
29216? ? ?? ? ?sse2gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016122320161220
29230? ? ?? ? ?sse2gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016122320161220
29498? ? ?? ? ?sse2gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016122320161220
29527? ? ?? ? ?sse2gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016122320161220
29541? ? ?? ? ?sse2gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016122320161220
29634? ? ?? ? ?sse2gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016122320161220
29648? ? ?? ? ?sse2gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016122320161220
29711? ? ?? ? ?sse2gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016122320161220
29743? ? ?? ? ?sse2gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016122320161220
29818? ? ?? ? ?sse2gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016122320161220
29852? ? ?? ? ?sse2gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016122320161220
29918? ? ?? ? ?sse2gcc_-m32_-march=k8_-O_-fomit-frame-pointer2016122320161220
29957? ? ?? ? ?sse2gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016122320161220
29964? ? ?? ? ?sse2gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016122320161220
29966? ? ?? ? ?sse2gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016122320161220
29968? ? ?? ? ?sse2gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016122320161220
30148? ? ?? ? ?sse2gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016122320161220
30250? ? ?? ? ?sse2gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016122320161220
30284? ? ?? ? ?sse2gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016122320161220
30298? ? ?? ? ?sse2gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016122320161220
30313? ? ?? ? ?sse2gcc_-m32_-march=core2_-O_-fomit-frame-pointer2016122320161220
30886? ? ?? ? ?sse2gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016122320161220
32709? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016122320161220
33133? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016122320161220
33288? ? ?? ? ?sse2gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016122320161220
33289? ? ?? ? ?sse2gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016122320161220
33292? ? ?? ? ?sse2gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016122320161220
33330? ? ?? ? ?sse2gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016122320161220
33713? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016122320161220
33808? ? ?? ? ?sse2gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016122320161220
33810? ? ?? ? ?sse2gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016122320161220
33876? ? ?? ? ?sse2gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016122320161220
33944? ? ?? ? ?sse2gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016122320161220
33991? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016122320161220
34009? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016122320161220
34024? ? ?? ? ?sse2gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016122320161220
34097? ? ?? ? ?sse2gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016122320161220
34114? ? ?? ? ?sse2gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016122320161220
34138? ? ?? ? ?sse2gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016122320161220
70654? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016122320161220
70674? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016122320161220
70805? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016122320161220
70861? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016122320161220
71198? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016122320161220
71474? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016122320161220
71542? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016122320161220
71554? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016122320161220
71736? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016122320161220
71747? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016122320161220
71769? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016122320161220
71789? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016122320161220
72058? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016122320161220
72073? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016122320161220
72433? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016122320161220
72534? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016122320161220
72566? ? ?? ? ?ref64gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016122320161220
72682? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016122320161220
72683? ? ?? ? ?ref64gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016122320161220
72774? ? ?? ? ?ref64gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016122320161220
72866? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016122320161220
72888? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016122320161220
72966? ? ?? ? ?ref64gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016122320161220
72991? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016122320161220
73110? ? ?? ? ?ref64gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016122320161220
73127? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016122320161220
73357? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016122320161220
73396? ? ?? ? ?ref64gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016122320161220
73459? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016122320161220
73477? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016122320161220
73484? ? ?? ? ?ref64gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016122320161220
73524? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016122320161220
73707? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2016122320161220
73792? ? ?? ? ?ref64gcc_-m32_-O3_-fomit-frame-pointer2016122320161220
73927? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016122320161220
73970? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016122320161220
73971? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016122320161220
74003? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016122320161220
74095? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016122320161220
74098? ? ?? ? ?ref64gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016122320161220
74230? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016122320161220
74251? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016122320161220
74297? ? ?? ? ?ref64gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016122320161220
74399? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016122320161220
75013? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016122320161220
75036? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016122320161220
75054? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016122320161220
75059? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016122320161220
75197? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016122320161220
75208? ? ?? ? ?ref64gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016122320161220
75220? ? ?? ? ?ref64gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016122320161220
75264? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016122320161220
75264? ? ?? ? ?ref64gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016122320161220
75322? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016122320161220
75402? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016122320161220
75429? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016122320161220
75441? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016122320161220
75471? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016122320161220
75497? ? ?? ? ?ref64gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016122320161220
75506? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016122320161220
75684? ? ?? ? ?ref64gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016122320161220
75689? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016122320161220
76040? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016122320161220
76087? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016122320161220
76822? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016122320161220
77022? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016122320161220
77032? ? ?? ? ?ref64gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016122320161220
77068? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016122320161220
77136? ? ?? ? ?ref64gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016122320161220
77609? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016122320161220
77845? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016122320161220
77874? ? ?? ? ?ref64gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016122320161220
77989? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016122320161220
78002? ? ?? ? ?ref64gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016122320161220
91804? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016122320161220
91831? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016122320161220
91866? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016122320161220
92529? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016122320161220
92594? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016122320161220
92599? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016122320161220
92755? ? ?? ? ?ref64gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016122320161220
92762? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016122320161220
92764? ? ?? ? ?ref64gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016122320161220
92793? ? ?? ? ?ref64gcc_-m32_-O2_-fomit-frame-pointer2016122320161220
92857? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016122320161220
92876? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016122320161220
93080? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016122320161220
93097? ? ?? ? ?ref64gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016122320161220
93240? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2016122320161220
93281? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016122320161220
93302? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016122320161220
93424? ? ?? ? ?ref64gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016122320161220
93493? ? ?? ? ?ref64gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016122320161220
93548? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016122320161220
93679? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016122320161220
93682? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016122320161220
93694? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016122320161220
93704? ? ?? ? ?ref64gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016122320161220
93731? ? ?? ? ?ref64gcc_-m32_-Os_-fomit-frame-pointer2016122320161220
93777? ? ?? ? ?ref64gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016122320161220
93787? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016122320161220
93834? ? ?? ? ?ref64gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016122320161220
93840? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016122320161220
93847? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2016122320161220
93850? ? ?? ? ?ref64gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016122320161220
93910? ? ?? ? ?ref64gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016122320161220
93923? ? ?? ? ?ref64gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016122320161220
93939? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016122320161220
93949? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016122320161220
93957? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016122320161220
93961? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016122320161220
93996? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016122320161220
94016? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016122320161220
94017? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016122320161220
94051? ? ?? ? ?ref64gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016122320161220
94064? ? ?? ? ?ref64gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016122320161220
94216? ? ?? ? ?ref64gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016122320161220
94262? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016122320161220
94321? ? ?? ? ?ref64gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016122320161220
94360? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016122320161220
94399? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016122320161220
94411? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016122320161220
94424? ? ?? ? ?ref64gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016122320161220
94437? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016122320161220
94476? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016122320161220
94624? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016122320161220
94629? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016122320161220
94668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016122320161220
94668? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016122320161220
94743? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016122320161220
94746? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016122320161220
94747? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016122320161220
94753? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016122320161220
94765? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016122320161220
94772? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016122320161220
94777? ? ?? ? ?ref64gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016122320161220
94801? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016122320161220
94802? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016122320161220
94824? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016122320161220
94843? ? ?? ? ?ref64gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016122320161220
94850? ? ?? ? ?ref64gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016122320161220
94853? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016122320161220
94901? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016122320161220
94901? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016122320161220
94909? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016122320161220
94944? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016122320161220
94967? ? ?? ? ?ref64gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016122320161220
94984? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016122320161220
94986? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016122320161220
94993? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016122320161220
95037? ? ?? ? ?ref64gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016122320161220
95071? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016122320161220
95081? ? ?? ? ?ref64gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016122320161220
95190? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016122320161220
95206? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016122320161220
95210? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016122320161220
95246? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016122320161220
95246? ? ?? ? ?ref64gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016122320161220
95258? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016122320161220
95342? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016122320161220
95356? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016122320161220
95443? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016122320161220
95450? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016122320161220
95458? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016122320161220
95489? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016122320161220
95496? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016122320161220
95503? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016122320161220
95564? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016122320161220
95566? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016122320161220
95577? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016122320161220
95610? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016122320161220
95634? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016122320161220
95634? ? ?? ? ?ref64gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016122320161220
95639? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016122320161220
95647? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016122320161220
95664? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016122320161220
95683? ? ?? ? ?ref64gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016122320161220
95703? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016122320161220
95722? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016122320161220
95790? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016122320161220
95807? ? ?? ? ?ref64gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016122320161220
95858? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2016122320161220
95923? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016122320161220
95933? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016122320161220
95939? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016122320161220
95951? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016122320161220
95965? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016122320161220
95968? ? ?? ? ?ref64gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016122320161220
95994? ? ?? ? ?ref64gcc_-m32_-march=core2_-O_-fomit-frame-pointer2016122320161220
96004? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016122320161220
96006? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2016122320161220
96028? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016122320161220
96031? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016122320161220
96045? ? ?? ? ?ref64gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016122320161220
96084? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016122320161220
96084? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016122320161220
96086? ? ?? ? ?ref64gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016122320161220
96090? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016122320161220
96123? ? ?? ? ?ref64gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016122320161220
96147? ? ?? ? ?ref64gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016122320161220
96158? ? ?? ? ?ref64gcc_-m32_-O_-fomit-frame-pointer2016122320161220
96181? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016122320161220
96191? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016122320161220
96252? ? ?? ? ?ref64gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016122320161220
96261? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016122320161220
96264? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016122320161220
96274? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016122320161220
96290? ? ?? ? ?ref64gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016122320161220
96327? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016122320161220
96332? ? ?? ? ?ref64gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016122320161220
96339? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2016122320161220
96365? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016122320161220
96375? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016122320161220
96383? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016122320161220
96422? ? ?? ? ?ref64gcc_-m32_-march=k8_-O_-fomit-frame-pointer2016122320161220
96432? ? ?? ? ?ref64gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016122320161220
96686? ? ?? ? ?ref64gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016122320161220
96761? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016122320161220
96814? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016122320161220
96825? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016122320161220
96841? ? ?? ? ?ref64gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016122320161220
96870? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016122320161220
96881? ? ?? ? ?ref64gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016122320161220
96895? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016122320161220
96902? ? ?? ? ?ref64gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016122320161220
96912? ? ?? ? ?ref64gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016122320161220
96938? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016122320161220
96989? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016122320161220
97000? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016122320161220
97028? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016122320161220
99513? ? ?? ? ?ref64gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016122320161220
99533? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016122320161220
99584? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016122320161220
99710? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016122320161220
99870? ? ?? ? ?ref64gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016122320161220
99889? ? ?? ? ?ref64gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016122320161220
100096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016122320161220
100297? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016122320161220
100509? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016122320161220
100577? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016122320161220
100586? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016122320161220
100595? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016122320161220
100652? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016122320161220
100654? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016122320161220
101286? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016122320161220
101580? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016122320161220
101674? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016122320161220
101709? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016122320161220
101726? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016122320161220
101730? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016122320161220
102007? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016122320161220
102289? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016122320161220
102318? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016122320161220
102582? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016122320161220
102595? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016122320161220
102619? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016122320161220
102646? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016122320161220
102692? ? ?? ? ?ref64gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016122320161220
102743? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016122320161220
102780? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016122320161220
102836? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016122320161220
102840? ? ?? ? ?ref64gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016122320161220
102845? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016122320161220
102857? ? ?? ? ?ref64gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016122320161220
102882? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016122320161220
102930? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016122320161220
102981? ? ?? ? ?ref64gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016122320161220
102986? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016122320161220
102996? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016122320161220
103245? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016122320161220
103296? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016122320161220
103360? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016122320161220
103369? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016122320161220
103377? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016122320161220
103382? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016122320161220
103397? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016122320161220
103401? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016122320161220
103435? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016122320161220
103833? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016122320161220
103913? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016122320161220
104016? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016122320161220
104028? ? ?? ? ?ref64gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016122320161220
104047? ? ?? ? ?ref64gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016122320161220
104083? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016122320161220
104098? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016122320161220
104100? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016122320161220
104108? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016122320161220
104112? ? ?? ? ?ref64gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016122320161220
104134? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016122320161220
104151? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016122320161220
104696? ? ?? ? ?ref64gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016122320161220
104710? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016122320161220
105806? ? ?? ? ?ref64gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016122320161220
105835? ? ?? ? ?ref64gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016122320161220
105851? ? ?? ? ?ref64gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016122320161220
105857? ? ?? ? ?ref64gcc_-m32_-march=k6_-O_-fomit-frame-pointer2016122320161220
105930? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016122320161220
105946? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016122320161220
105951? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016122320161220
105953? ? ?? ? ?ref64gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016122320161220
106002? ? ?? ? ?ref64gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016122320161220
106009? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016122320161220
106129? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016122320161220
106136? ? ?? ? ?ref64gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016122320161220
106143? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016122320161220
106192? ? ?? ? ?ref64gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016122320161220
106214? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016122320161220
106233? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016122320161220
106284? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2016122320161220
106296? ? ?? ? ?ref64gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016122320161220
106451? ? ?? ? ?ref64gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016122320161220
106473? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016122320161220
106478? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016122320161220
106481? ? ?? ? ?ref64gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016122320161220
106486? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2016122320161220
106495? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016122320161220
106500? ? ?? ? ?ref64gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016122320161220
106624? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2016122320161220
106633? ? ?? ? ?ref64gcc_-m32_-march=i486_-O_-fomit-frame-pointer2016122320161220
106646? ? ?? ? ?ref64gcc_-m32_-march=i386_-O_-fomit-frame-pointer2016122320161220

Test failure

Implementation: avx2
Security model: unknown
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

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

Compiler output

Implementation: avx2
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'morus_stateupdate':
encrypt.c: encrypt.c:52: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:204: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: 157, 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 -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 -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 -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=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
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: avx2
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'morus_stateupdate':
encrypt.c: encrypt.c:52: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:204: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:52: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:204: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: avx2
Security model: unknown
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:204: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:203:13: note: in expansion of macro 'ROTL256'
encrypt.c: state[4] = ROTL256(state[4], n5);
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -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 -O -fomit-frame-pointer avx2
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer avx2

Compiler output

Implementation: sse2
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'morus_initialization':
encrypt.c: encrypt.c:87:9: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
encrypt.c: tmp[0] = SETZERO();
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_stateupdate':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1280:1: error: inlining failed in call to always_inline '_mm_or_si128': target specific option mismatch
encrypt.c: _mm_or_si128 (__m128i __A, __m128i __B)
encrypt.c: ^
encrypt.c: encrypt.c:21:24: error: called from here
encrypt.c: #define OR(x,y) _mm_or_si128((x),(y)) /*OR(x,y) = x | y, where x and y are two 128-bit word*/
encrypt.c: ^
encrypt.c: encrypt.c:78:16: note: in expansion of macro 'OR'
encrypt.c: state[2][1] = OR(SHIFTR64(t), SHIFTL64(state[2][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:1180:1: error: inlining failed in call to always_inline '_mm_srli_si128': target specific option mismatch
encrypt.c: _mm_srli_si128 (__m128i __A, const int __N)
encrypt.c: ^
encrypt.c: encrypt.c:21:24: error: called from here
encrypt.c: #define OR(x,y) _mm_or_si128((x),(y)) /*OR(x,y) = x | y, where x and y are two 128-bit word*/
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: sse2
Security model: unknown
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_stateupdate':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1280:1: error: inlining failed in call to always_inline '_mm_or_si128': target specific option mismatch
encrypt.c: _mm_or_si128 (__m128i __A, __m128i __B)
encrypt.c: ^
encrypt.c: encrypt.c:21:24: error: called from here
encrypt.c: #define OR(x,y) _mm_or_si128((x),(y)) /*OR(x,y) = x | y, where x and y are two 128-bit word*/
encrypt.c: ^
encrypt.c: encrypt.c:78:16: note: in expansion of macro 'OR'
encrypt.c: state[2][1] = OR(SHIFTR64(t), SHIFTL64(state[2][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:1180:1: error: inlining failed in call to always_inline '_mm_srli_si128': target specific option mismatch
encrypt.c: _mm_srli_si128 (__m128i __A, const int __N)
encrypt.c: ^
encrypt.c: encrypt.c:21:24: error: called from here
encrypt.c: #define OR(x,y) _mm_or_si128((x),(y)) /*OR(x,y) = x | y, where x and y are two 128-bit word*/
encrypt.c: ^
encrypt.c: encrypt.c:78:16: note: in expansion of macro 'OR'
encrypt.c: state[2][1] = OR(SHIFTR64(t), SHIFTL64(state[2][1]));
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