Implementation notes: x86, calvin, crypto_hash/nasha512

Computer: calvin
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: nasha512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
39253? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080220170725
39292? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080220170725
39381? ? ?? ? ?optgcc_-m32_-O2_-fomit-frame-pointer2017080220170725
39415? ? ?? ? ?optgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080220170725
39526? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017080220170725
39648? ? ?? ? ?optgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017080220170725
39689? ? ?? ? ?optgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017080220170725
39719? ? ?? ? ?optgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017080220170725
39733? ? ?? ? ?optgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080220170725
39822? ? ?? ? ?optgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017080220170725
39838? ? ?? ? ?optgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080220170725
39848? ? ?? ? ?optgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080220170725
39910? ? ?? ? ?optgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017080220170725
39942? ? ?? ? ?optgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017080220170725
40180? ? ?? ? ?optgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080220170725
40931? ? ?? ? ?optgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017080220170725
41139? ? ?? ? ?optgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017080220170725
41461? ? ?? ? ?optgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080220170725
41490? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017080220170725
41561? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080220170725
41579? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080220170725
41589? ? ?? ? ?optgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080220170725
41596? ? ?? ? ?optgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017080220170725
42573? ? ?? ? ?optgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017080220170725
42608? ? ?? ? ?optgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017080220170725
42619? ? ?? ? ?optgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080220170725
42726? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080220170725
42807? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017080220170725
42881? ? ?? ? ?optgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017080220170725
42912? ? ?? ? ?optgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080220170725
42949? ? ?? ? ?optgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080220170725
43057? ? ?? ? ?optgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017080220170725
43130? ? ?? ? ?optgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080220170725
43218? ? ?? ? ?optgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080220170725
43255? ? ?? ? ?optgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080220170725
43289? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080220170725
43315? ? ?? ? ?optgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017080220170725
43375? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080220170725
43537? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080220170725
43654? ? ?? ? ?optgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080220170725
43797? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080220170725
43905? ? ?? ? ?optgcc_-m32_-O3_-fomit-frame-pointer2017080220170725
43983? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017080220170725
44024? ? ?? ? ?optgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017080220170725
44230? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080220170725
44247? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080220170725
44870? ? ?? ? ?optgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080220170725
44931? ? ?? ? ?optgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080220170725
45071? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080220170725
45197? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080220170725
45408? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080220170725
45414? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080220170725
45489? ? ?? ? ?optgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080220170725
45492? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080220170725
45588? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017080220170725
45614? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080220170725
45684? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080220170725
45852? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017080220170725
46027? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017080220170725
46917? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017080220170725
47363? ? ?? ? ?optgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080220170725
47615? ? ?? ? ?optgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080220170725
47950? ? ?? ? ?optgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080220170725
48124? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080220170725
48199? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017080220170725
48250? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080220170725
48276? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017080220170725
48285? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080220170725
48426? ? ?? ? ?opt_v4gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080220170725
48426? ? ?? ? ?opt_v4gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017080220170725
48427? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017080220170725
48445? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080220170725
48485? ? ?? ? ?opt_v4gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080220170725
48523? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017080220170725
48562? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017080220170725
48585? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080220170725
48601? ? ?? ? ?opt_v4gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080220170725
48618? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080220170725
48632? ? ?? ? ?opt_v4gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017080220170725
48738? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080220170725
48813? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080220170725
48910? ? ?? ? ?opt_v4gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080220170725
48923? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017080220170725
48953? ? ?? ? ?opt_v4gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017080220170725
48965? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080220170725
48994? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080220170725
49033? ? ?? ? ?opt_v4gcc_-m32_-O2_-fomit-frame-pointer2017080220170725
49043? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017080220170725
49044? ? ?? ? ?opt_v4gcc_-m32_-march=k8_-O_-fomit-frame-pointer2017080220170725
49107? ? ?? ? ?opt_v4gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017080220170725
49119? ? ?? ? ?opt_v4gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080220170725
49120? ? ?? ? ?opt_v4gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017080220170725
49127? ? ?? ? ?opt_v4gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017080220170725
49163? ? ?? ? ?opt_v4gcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017080220170725
49185? ? ?? ? ?opt_v4gcc_-m32_-O3_-fomit-frame-pointer2017080220170725
49186? ? ?? ? ?opt_v4gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080220170725
49246? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080220170725
49253? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080220170725
49314? ? ?? ? ?opt_v4gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080220170725
49330? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080220170725
49404? ? ?? ? ?opt_v4gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017080220170725
49443? ? ?? ? ?opt_v4gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017080220170725
49515? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017080220170725
49581? ? ?? ? ?opt_v4gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080220170725
49608? ? ?? ? ?opt_v4gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080220170725
49719? ? ?? ? ?opt_v4gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080220170725
49742? ? ?? ? ?optgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017080220170725
49783? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017080220170725
49910? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017080220170725
50151? ? ?? ? ?opt_v4gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080220170725
50164? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017080220170725
50281? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080220170725
50341? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080220170725
50449? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080220170725
50508? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080220170725
50566? ? ?? ? ?opt_v4gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080220170725
50608? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080220170725
50682? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080220170725
50690? ? ?? ? ?opt_v4gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080220170725
50828? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080220170725
51556? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017080220170725
51730? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017080220170725
51882? ? ?? ? ?opt_v4gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080220170725
51917? ? ?? ? ?opt_v4gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080220170725
51941? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080220170725
51950? ? ?? ? ?optgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080220170725
51978? ? ?? ? ?opt_v4gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080220170725
52064? ? ?? ? ?opt_v4gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017080220170725
52283? ? ?? ? ?opt_v4gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017080220170725
52386? ? ?? ? ?opt_v4gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017080220170725
52389? ? ?? ? ?opt_v4gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017080220170725
52440? ? ?? ? ?optgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080220170725
52454? ? ?? ? ?opt_v4gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017080220170725
52459? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080220170725
52476? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017080220170725
52477? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080220170725
52544? ? ?? ? ?opt_v4gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017080220170725
52575? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080220170725
52585? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080220170725
52591? ? ?? ? ?opt_v4gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080220170725
52630? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017080220170725
52739? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017080220170725
52739? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080220170725
52758? ? ?? ? ?opt_v4gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080220170725
52760? ? ?? ? ?opt_v4gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017080220170725
52774? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080220170725
52823? ? ?? ? ?opt_v4gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080220170725
52830? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080220170725
52832? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017080220170725
52835? ? ?? ? ?opt_v4gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017080220170725
52836? ? ?? ? ?optgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017080220170725
52852? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017080220170725
52952? ? ?? ? ?opt_v4gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017080220170725
52953? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017080220170725
52964? ? ?? ? ?opt_v4gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017080220170725
52985? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080220170725
53025? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080220170725
53027? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017080220170725
53030? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080220170725
53062? ? ?? ? ?opt_v4gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080220170725
53078? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080220170725
53387? ? ?? ? ?opt_v4gcc_-m32_-Os_-fomit-frame-pointer2017080220170725
53410? ? ?? ? ?opt_v4gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080220170725
53431? ? ?? ? ?opt_v4gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080220170725
53446? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017080220170725
53459? ? ?? ? ?opt_v4gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017080220170725
55291? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080220170725
55456? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080220170725
58661? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080220170725
58713? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080220170725
58839? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080220170725
58999? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080220170725
59231? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017080220170725
59271? ? ?? ? ?optgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017080220170725
59291? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017080220170725
59319? ? ?? ? ?optgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017080220170725
59425? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080220170725
59450? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017080220170725
59590? ? ?? ? ?optgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080220170725
59646? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017080220170725
59702? ? ?? ? ?optgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017080220170725
59781? ? ?? ? ?optgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017080220170725
59883? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080220170725
59886? ? ?? ? ?optgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017080220170725
59900? ? ?? ? ?optgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017080220170725
59941? ? ?? ? ?optgcc_-m32_-O_-fomit-frame-pointer2017080220170725
59986? ? ?? ? ?optgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080220170725
59997? ? ?? ? ?optgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080220170725
60053? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080220170725
60091? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080220170725
60115? ? ?? ? ?optgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017080220170725
60220? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080220170725
60266? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080220170725
60347? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080220170725
60355? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080220170725
60426? ? ?? ? ?optgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017080220170725
60503? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080220170725
60557? ? ?? ? ?optgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017080220170725
60754? ? ?? ? ?opt_v4gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080220170725
60758? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080220170725
60802? ? ?? ? ?opt_v4gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080220170725
60934? ? ?? ? ?opt_v4gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080220170725
61053? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080220170725
61073? ? ?? ? ?opt_v4gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080220170725
61078? ? ?? ? ?opt_v4gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080220170725
61106? ? ?? ? ?opt_v4gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080220170725
61135? ? ?? ? ?opt_v4gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080220170725
61233? ? ?? ? ?opt_v4gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080220170725
61253? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080220170725
61324? ? ?? ? ?opt_v4gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080220170725
61977? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080220170725
62067? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017080220170725
62116? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080220170725
62125? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017080220170725
62207? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080220170725
62261? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080220170725
64070? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017080220170725
64468? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080220170725
64551? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080220170725
64636? ? ?? ? ?optgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017080220170725
64686? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080220170725
65057? ? ?? ? ?optgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080220170725
65232? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017080220170725
65279? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080220170725
65317? ? ?? ? ?optgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080220170725
65382? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017080220170725
65385? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080220170725
65404? ? ?? ? ?optgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017080220170725
65946? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080220170725
66183? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080220170725
66281? ? ?? ? ?optgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080220170725
66296? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080220170725
66312? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080220170725
66562? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080220170725
66580? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080220170725
66751? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017080220170725
66770? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080220170725
67584? ? ?? ? ?optgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080220170725
67714? ? ?? ? ?optgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017080220170725
67839? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080220170725
68001? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080220170725
68444? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080220170725
68527? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080220170725
68532? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080220170725
68558? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080220170725
68582? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080220170725
68705? ? ?? ? ?optgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080220170725
68770? ? ?? ? ?optgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080220170725
68807? ? ?? ? ?optgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080220170725
69077? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080220170725
69199? ? ?? ? ?optgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080220170725
69451? ? ?? ? ?optgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080220170725
69533? ? ?? ? ?optgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080220170725
69718? ? ?? ? ?optgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080220170725
69724? ? ?? ? ?optgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080220170725
71281? ? ?? ? ?optgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080220170725
71699? ? ?? ? ?optgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080220170725
71977? ? ?? ? ?optgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080220170725
72030? ? ?? ? ?optgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080220170725
72195? ? ?? ? ?opt_v4gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080220170725
72254? ? ?? ? ?opt_v4gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080220170725
72314? ? ?? ? ?opt_v4gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080220170725
72587? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080220170725
73330? ? ?? ? ?optgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080220170725
79670? ? ?? ? ?optgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017080220170725
79905? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080220170725
79913? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017080220170725
79925? ? ?? ? ?optgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080220170725
79949? ? ?? ? ?optgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080220170725
80106? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080220170725
81680? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080220170725
81780? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080220170725
82179? ? ?? ? ?optgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080220170725
82452? ? ?? ? ?opt_v4gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080220170725
82689? ? ?? ? ?optgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017080220170725
82875? ? ?? ? ?optgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080220170725
82883? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017080220170725
82972? ? ?? ? ?optgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080220170725
83090? ? ?? ? ?optgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017080220170725
83091? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080220170725
83100? ? ?? ? ?optgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080220170725
83129? ? ?? ? ?optgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017080220170725
83186? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080220170725
83213? ? ?? ? ?optgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080220170725
83221? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080220170725
83251? ? ?? ? ?optgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080220170725
83288? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017080220170725
83289? ? ?? ? ?optgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080220170725
83291? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080220170725
83306? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080220170725
83306? ? ?? ? ?optgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080220170725
83384? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080220170725
83447? ? ?? ? ?opt_v4gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080220170725
83538? ? ?? ? ?optgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017080220170725
83560? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080220170725
83561? ? ?? ? ?optgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080220170725
83590? ? ?? ? ?optgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080220170725
83705? ? ?? ? ?optgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017080220170725
83729? ? ?? ? ?optgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017080220170725
83859? ? ?? ? ?optgcc_-m32_-Os_-fomit-frame-pointer2017080220170725
83872? ? ?? ? ?optgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080220170725
84372? ? ?? ? ?optgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017080220170725
84564? ? ?? ? ?optgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080220170725
84797? ? ?? ? ?optgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080220170725
84925? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080220170725
84936? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017080220170725
84937? ? ?? ? ?optgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080220170725
85536? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080220170725
85728? ? ?? ? ?opt_v4gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017080220170725
85752? ? ?? ? ?optgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017080220170725
85752? ? ?? ? ?opt_v4gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017080220170725
86102? ? ?? ? ?opt_v4gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080220170725
86172? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-O_-fomit-frame-pointer2017080220170725
86367? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080220170725
86373? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017080220170725
87059? ? ?? ? ?opt_v4gcc_-m32_-march=i486_-O_-fomit-frame-pointer2017080220170725
87839? ? ?? ? ?optgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017080220170725
87900? ? ?? ? ?optgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080220170725
88465? ? ?? ? ?opt_v4gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080220170725
89009? ? ?? ? ?optgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017080220170725
89647? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080220170725
89712? ? ?? ? ?opt_v4gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017080220170725
90152? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017080220170725
90293? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017080220170725
90315? ? ?? ? ?opt_v4gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017080220170725
90376? ? ?? ? ?opt_v4gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017080220170725
90535? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017080220170725
90571? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080220170725
90859? ? ?? ? ?optgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017080220170725
90889? ? ?? ? ?opt_v4gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017080220170725
91261? ? ?? ? ?opt_v4gcc_-m32_-O_-fomit-frame-pointer2017080220170725
91410? ? ?? ? ?opt_v4gcc_-m32_-march=i386_-O_-fomit-frame-pointer2017080220170725
95395? ? ?? ? ?opt_v4gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017080220170725
95435? ? ?? ? ?opt_v4gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080220170725
95512? ? ?? ? ?opt_v4gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080220170725
95562? ? ?? ? ?opt_v4gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017080220170725
95567? ? ?? ? ?opt_v4gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080220170725
95596? ? ?? ? ?opt_v4gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080220170725
103564? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080220170725
103610? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017080220170725
103620? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080220170725
115277? ? ?? ? ?opt_v4gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080220170725
115295? ? ?? ? ?opt_v4gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080220170725
115310? ? ?? ? ?opt_v4gcc_-m32_-march=k6_-O_-fomit-frame-pointer2017080220170725

Test failure

Implementation: crypto_hash/nasha512/opt
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
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

Compiler output

Implementation: crypto_hash/nasha512/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: 171, 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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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/nasha512/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