Implementation notes: x86, morningstar, crypto_hash/nasha256

Computer: morningstar
Architecture: x86
CPU ID: AuthenticAMD-00100f42-178bfbff
SUPERCOP version: 20170904
Operation: crypto_hash
Primitive: nasha256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
33002? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072520170718
33051? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072520170718
33624? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072520170718
33640? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072520170718
33862? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072520170718
33889? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072520170718
33909? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072520170718
33922? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072520170718
34107? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072520170718
34109? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072520170718
34141? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072520170718
34237? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072520170718
34286? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072520170718
34325? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072520170718
34552? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072520170718
34610? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072520170718
34621? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072520170718
34631? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072520170718
34637? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072520170718
34644? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072520170718
34682? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072520170718
34682? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072520170718
34717? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072520170718
34750? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072520170718
34792? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072520170718
35071? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072520170718
35077? ? ?? ? ?opt_v4gcc_-m32_-O3_-fomit-frame-pointer2017072520170718
35085? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072520170718
35160? ? ?? ? ?opt_v4gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072520170718
35181? ? ?? ? ?opt_v4gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072520170718
35184? ? ?? ? ?opt_v4gcc_-m32_-O2_-fomit-frame-pointer2017072520170718
35208? ? ?? ? ?opt_v4gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072520170718
35213? ? ?? ? ?opt_v4gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072520170718
35218? ? ?? ? ?opt_v4gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072520170718
35224? ? ?? ? ?opt_v4gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072520170718
35224? ? ?? ? ?opt_v4gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072520170718
35256? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072520170718
35271? ? ?? ? ?opt_v4gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072520170718
35288? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072520170718
35296? ? ?? ? ?opt_v4gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072520170718
35327? ? ?? ? ?opt_v4gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072520170718
35341? ? ?? ? ?opt_v4gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072520170718
35346? ? ?? ? ?opt_v4gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072520170718
35346? ? ?? ? ?opt_v4gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072520170718
35362? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072520170718
35367? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072520170718
35371? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072520170718
35416? ? ?? ? ?opt_v4gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072520170718
35447? ? ?? ? ?opt_v4gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017072520170718
35461? ? ?? ? ?opt_v4gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072520170718
35464? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072520170718
35480? ? ?? ? ?opt_v4gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072520170718
35507? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072520170718
35508? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072520170718
35517? ? ?? ? ?opt_v4gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072520170718
35531? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072520170718
35559? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072520170718
35560? ? ?? ? ?opt_v4gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072520170718
35585? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072520170718
35637? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072520170718
35644? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072520170718
35654? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072520170718
35659? ? ?? ? ?opt_v4gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072520170718
35691? ? ?? ? ?opt_v4gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072520170718
35699? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072520170718
35712? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072520170718
35712? ? ?? ? ?opt_v4gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017072520170718
35712? ? ?? ? ?opt_v4gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072520170718
35714? ? ?? ? ?opt_v4gcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072520170718
35723? ? ?? ? ?opt_v4gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072520170718
35747? ? ?? ? ?opt_v4gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072520170718
35751? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072520170718
35754? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072520170718
35758? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072520170718
35760? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072520170718
35805? ? ?? ? ?opt_v4gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072520170718
35810? ? ?? ? ?opt_v4gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072520170718
35840? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072520170718
35848? ? ?? ? ?opt_v4gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072520170718
35851? ? ?? ? ?opt_v4gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072520170718
35863? ? ?? ? ?opt_v4gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072520170718
35895? ? ?? ? ?opt_v4gcc_-m32_-Os_-fomit-frame-pointer2017072520170718
35896? ? ?? ? ?opt_v4gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072520170718
35898? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072520170718
35907? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072520170718
35925? ? ?? ? ?opt_v4gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072520170718
35933? ? ?? ? ?opt_v4gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072520170718
35957? ? ?? ? ?opt_v4gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072520170718
36023? ? ?? ? ?opt_v4gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072520170718
36146? ? ?? ? ?opt_v4gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072520170718
36665? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072520170718
36835? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072520170718
36875? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072520170718
37288? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072520170718
37944? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072520170718
37971? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072520170718
38231? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072520170718
38232? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072520170718
38291? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072520170718
38293? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072520170718
38299? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072520170718
38302? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072520170718
38715? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072520170718
38739? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072520170718
38850? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072520170718
38870? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072520170718
38912? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072520170718
38918? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072520170718
38927? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072520170718
38947? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072520170718
39002? ? ?? ? ?optgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072520170718
39003? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072520170718
39021? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072520170718
39064? ? ?? ? ?optgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072520170718
39293? ? ?? ? ?optgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072520170718
39368? ? ?? ? ?optgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072520170718
39517? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072520170718
39531? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072520170718
39718? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072520170718
40037? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072520170718
40066? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072520170718
40253? ? ?? ? ?optgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072520170718
40263? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072520170718
40296? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072520170718
40310? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072520170718
40314? ? ?? ? ?optgcc_-m32_-O3_-fomit-frame-pointer2017072520170718
40339? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072520170718
40355? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072520170718
40360? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072520170718
40376? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072520170718
40378? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072520170718
40380? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072520170718
40594? ? ?? ? ?optgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072520170718
40595? ? ?? ? ?optgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072520170718
40597? ? ?? ? ?optgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072520170718
40600? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072520170718
40855? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072520170718
41014? ? ?? ? ?optgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072520170718
41020? ? ?? ? ?optgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072520170718
41027? ? ?? ? ?optgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072520170718
41103? ? ?? ? ?opt_v4gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072520170718
41112? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072520170718
41119? ? ?? ? ?opt_v4gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072520170718
41133? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072520170718
41160? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072520170718
41162? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072520170718
41240? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072520170718
41240? ? ?? ? ?opt_v4gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072520170718
41251? ? ?? ? ?opt_v4gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072520170718
41272? ? ?? ? ?opt_v4gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072520170718
41291? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072520170718
41303? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072520170718
41312? ? ?? ? ?opt_v4gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072520170718
41325? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072520170718
41331? ? ?? ? ?opt_v4gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072520170718
41389? ? ?? ? ?opt_v4gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072520170718
41392? ? ?? ? ?optgcc_-m32_-O2_-fomit-frame-pointer2017072520170718
41434? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072520170718
41496? ? ?? ? ?optgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072520170718
41571? ? ?? ? ?optgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072520170718
41589? ? ?? ? ?optgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017072520170718
41592? ? ?? ? ?optgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072520170718
41684? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072520170718
41773? ? ?? ? ?optgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072520170718
41786? ? ?? ? ?optgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072520170718
41901? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072520170718
41902? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072520170718
41928? ? ?? ? ?opt_v4gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072520170718
41930? ? ?? ? ?opt_v4gcc_-m32_-O_-fomit-frame-pointer2017072520170718
41935? ? ?? ? ?opt_v4gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072520170718
41960? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072520170718
41973? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072520170718
41975? ? ?? ? ?optgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072520170718
41976? ? ?? ? ?optgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072520170718
41976? ? ?? ? ?optgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072520170718
41976? ? ?? ? ?optgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072520170718
42005? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072520170718
42021? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072520170718
42027? ? ?? ? ?optgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072520170718
42047? ? ?? ? ?opt_v4gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017072520170718
42090? ? ?? ? ?optgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072520170718
42171? ? ?? ? ?optgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072520170718
42173? ? ?? ? ?optgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072520170718
42184? ? ?? ? ?optgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072520170718
42213? ? ?? ? ?opt_v4gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072520170718
42272? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072520170718
42304? ? ?? ? ?opt_v4gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072520170718
42405? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072520170718
42452? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072520170718
42456? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072520170718
42512? ? ?? ? ?opt_v4gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072520170718
42664? ? ?? ? ?optgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072520170718
42738? ? ?? ? ?optgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072520170718
42968? ? ?? ? ?optgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072520170718
43327? ? ?? ? ?opt_v4gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072520170718
43349? ? ?? ? ?opt_v4gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072520170718
43363? ? ?? ? ?opt_v4gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072520170718
43383? ? ?? ? ?opt_v4gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072520170718
43404? ? ?? ? ?opt_v4gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072520170718
43407? ? ?? ? ?opt_v4gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072520170718
43450? ? ?? ? ?opt_v4gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072520170718
44339? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072520170718
44671? ? ?? ? ?opt_v4gcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072520170718
44760? ? ?? ? ?optgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072520170718
44976? ? ?? ? ?optgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072520170718
45400? ? ?? ? ?optgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072520170718
45416? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072520170718
45432? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072520170718
45432? ? ?? ? ?optgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072520170718
45727? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072520170718
45741? ? ?? ? ?opt_v4gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072520170718
45781? ? ?? ? ?opt_v4gcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072520170718
45789? ? ?? ? ?optgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072520170718
45856? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072520170718
45864? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072520170718
45891? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072520170718
45939? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072520170718
46036? ? ?? ? ?optgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072520170718
46064? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072520170718
46098? ? ?? ? ?optgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072520170718
46114? ? ?? ? ?optgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072520170718
46223? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072520170718
46342? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072520170718
46597? ? ?? ? ?optgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072520170718
46600? ? ?? ? ?optgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017072520170718
46677? ? ?? ? ?optgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072520170718
46712? ? ?? ? ?optgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072520170718
46904? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072520170718
46936? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072520170718
47007? ? ?? ? ?optgcc_-m32_-O_-fomit-frame-pointer2017072520170718
47032? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072520170718
47117? ? ?? ? ?optgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072520170718
47275? ? ?? ? ?optgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072520170718
47456? ? ?? ? ?optgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072520170718
47493? ? ?? ? ?optgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072520170718
47935? ? ?? ? ?optgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072520170718
47984? ? ?? ? ?optgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072520170718
48079? ? ?? ? ?optgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072520170718
48112? ? ?? ? ?optgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072520170718
48229? ? ?? ? ?optgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072520170718
48250? ? ?? ? ?optgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072520170718
48419? ? ?? ? ?optgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072520170718
48499? ? ?? ? ?optgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072520170718
48525? ? ?? ? ?optgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072520170718
48816? ? ?? ? ?optgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072520170718
49523? ? ?? ? ?opt_v4gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072520170718
49626? ? ?? ? ?opt_v4gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072520170718
49731? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072520170718
49738? ? ?? ? ?opt_v4gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072520170718
49752? ? ?? ? ?opt_v4gcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072520170718
49759? ? ?? ? ?opt_v4gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072520170718
49778? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072520170718
49811? ? ?? ? ?opt_v4gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072520170718
49917? ? ?? ? ?optgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072520170718
50175? ? ?? ? ?optgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072520170718
50288? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072520170718
50325? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072520170718
50326? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072520170718
51381? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072520170718
51596? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072520170718
51624? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072520170718
51688? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072520170718
51700? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072520170718
52405? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072520170718
52454? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072520170718
52455? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072520170718
52552? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072520170718
53727? ? ?? ? ?optgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072520170718
53728? ? ?? ? ?optgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072520170718
53896? ? ?? ? ?optgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072520170718
53899? ? ?? ? ?optgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072520170718
57314? ? ?? ? ?optgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072520170718
57314? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072520170718
57328? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072520170718
57340? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072520170718
57376? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072520170718
57669? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072520170718
57688? ? ?? ? ?optgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072520170718
57695? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072520170718
57710? ? ?? ? ?optgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072520170718
57751? ? ?? ? ?optgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072520170718
58520? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072520170718
59128? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072520170718
59149? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072520170718
59205? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072520170718
59229? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072520170718
59242? ? ?? ? ?optgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072520170718
59510? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072520170718
59862? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072520170718
59877? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072520170718
59877? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072520170718
59962? ? ?? ? ?optgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072520170718
60144? ? ?? ? ?optgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072520170718
60157? ? ?? ? ?optgcc_-m32_-Os_-fomit-frame-pointer2017072520170718
60213? ? ?? ? ?optgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072520170718
60243? ? ?? ? ?optgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072520170718
60243? ? ?? ? ?optgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072520170718
60243? ? ?? ? ?optgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017072520170718
60333? ? ?? ? ?optgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072520170718
60560? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072520170718
60576? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072520170718
60597? ? ?? ? ?optgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072520170718
60605? ? ?? ? ?optgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072520170718
60672? ? ?? ? ?optgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072520170718
60706? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072520170718
60717? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072520170718
61189? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072520170718
61322? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072520170718
61477? ? ?? ? ?optgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072520170718
61528? ? ?? ? ?optgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072520170718
61560? ? ?? ? ?optgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072520170718
61586? ? ?? ? ?optgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072520170718
61643? ? ?? ? ?optgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072520170718
61811? ? ?? ? ?optgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072520170718
61825? ? ?? ? ?optgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072520170718
61837? ? ?? ? ?optgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072520170718
61893? ? ?? ? ?optgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072520170718
62429? ? ?? ? ?optgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072520170718
62429? ? ?? ? ?optgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072520170718
62493? ? ?? ? ?optgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072520170718

Test failure

Implementation: crypto_hash/nasha256/opt
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

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

Compiler output

Implementation: crypto_hash/nasha256/opt_v4
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
Nasha.c: Nasha.c: In function 'Init':
Nasha.c: Nasha.c:815:29: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
Nasha.c: ssbox[i][j] = ssbox[i^j];
Nasha.c: ^

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

Compiler output

Implementation: crypto_hash/nasha256/opt_v4
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
Nasha.c: Nasha.c: In function 'Init':
Nasha.c: Nasha.c:815:29: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
Nasha.c: ssbox[i][j] = ssbox[i^j];
Nasha.c: ^
Nasha.c: Nasha.c: In function 'Init':
Nasha.c: Nasha.c:815:29: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
Nasha.c: ssbox[i][j] = ssbox[i^j];
Nasha.c: ^

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