Implementation notes: x86, gcc16, crypto_hash/nasha512

Computer: gcc16
Architecture: x86
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_hash
Primitive: nasha512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
47424? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072120170718
47426? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072120170718
47426? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072120170718
47426? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072120170718
47574? ? ?? ? ?opt_v4gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072120170718
47586? ? ?? ? ?opt_v4gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072120170718
47586? ? ?? ? ?opt_v4gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072120170718
47674? ? ?? ? ?opt_v4gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072120170718
47675? ? ?? ? ?opt_v4gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072120170718
47733? ? ?? ? ?opt_v4gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072120170718
47749? ? ?? ? ?opt_v4gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072120170718
47762? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072120170718
47763? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072120170718
47763? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072120170718
47767? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072120170718
47769? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072120170718
47769? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072120170718
47770? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072120170718
47775? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072120170718
47845? ? ?? ? ?opt_v4gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072120170718
47871? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072120170718
47874? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072120170718
48151? ? ?? ? ?opt_v4gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072120170718
48265? ? ?? ? ?opt_v4gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072120170718
48421? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072120170718
48477? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072120170718
48480? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072120170718
48532? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072120170718
48561? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072120170718
48631? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072120170718
48640? ? ?? ? ?opt_v4gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072120170718
48640? ? ?? ? ?opt_v4gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072120170718
48742? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072120170718
48807? ? ?? ? ?opt_v4gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072120170718
48810? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072120170718
48810? ? ?? ? ?opt_v4gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072120170718
48810? ? ?? ? ?opt_v4gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072120170718
48823? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072120170718
48823? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072120170718
48943? ? ?? ? ?opt_v4gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072120170718
49032? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072120170718
49032? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072120170718
49052? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072120170718
49111? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072120170718
49111? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072120170718
49111? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072120170718
49112? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072120170718
49205? ? ?? ? ?opt_v4gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072120170718
49206? ? ?? ? ?opt_v4gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072120170718
49254? ? ?? ? ?opt_v4gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072120170718
49256? ? ?? ? ?opt_v4gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072120170718
49256? ? ?? ? ?opt_v4gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072120170718
49258? ? ?? ? ?opt_v4gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072120170718
49280? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072120170718
49280? ? ?? ? ?opt_v4gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072120170718
49391? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072120170718
49461? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072120170718
49461? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072120170718
49461? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072120170718
49561? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072120170718
49561? ? ?? ? ?opt_v4gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072120170718
49561? ? ?? ? ?opt_v4gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072120170718
49561? ? ?? ? ?opt_v4gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072120170718
49660? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017072120170718
49660? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072120170718
49660? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072120170718
49743? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072120170718
49794? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072120170718
50432? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072120170718
50495? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072120170718
50517? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072120170718
50577? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072120170718
50682? ? ?? ? ?opt_v4gcc_-m32_-O3_-fomit-frame-pointer2017072120170718
50902? ? ?? ? ?opt_v4gcc_-m32_-O2_-fomit-frame-pointer2017072120170718
51164? ? ?? ? ?opt_v4gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072120170718
51164? ? ?? ? ?opt_v4gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072120170718
51990? ? ?? ? ?opt_v4gcc_-m32_-O_-fomit-frame-pointer2017072120170718
52078? ? ?? ? ?opt_v4gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072120170718
52078? ? ?? ? ?opt_v4gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072120170718
52102? ? ?? ? ?opt_v4gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072120170718
52195? ? ?? ? ?opt_v4gcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072120170718
56390? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072120170718
56390? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072120170718
57297? ? ?? ? ?optgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072120170718
57298? ? ?? ? ?optgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072120170718
57478? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072120170718
57479? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072120170718
57570? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072120170718
57622? ? ?? ? ?optgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072120170718
57690? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072120170718
57690? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072120170718
57690? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072120170718
57809? ? ?? ? ?opt_v4gcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072120170718
57942? ? ?? ? ?optgcc_-m32_-O_-fomit-frame-pointer2017072120170718
58108? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072120170718
58127? ? ?? ? ?opt_v4gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072120170718
58391? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072120170718
58520? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072120170718
58520? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072120170718
58540? ? ?? ? ?optgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072120170718
58612? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072120170718
58612? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072120170718
58704? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072120170718
58704? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072120170718
59004? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072120170718
59058? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072120170718
59292? ? ?? ? ?optgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072120170718
59293? ? ?? ? ?optgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072120170718
59293? ? ?? ? ?optgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072120170718
59293? ? ?? ? ?optgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072120170718
59343? ? ?? ? ?optgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072120170718
59349? ? ?? ? ?opt_v4gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072120170718
59349? ? ?? ? ?opt_v4gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072120170718
59349? ? ?? ? ?opt_v4gcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072120170718
59425? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072120170718
59425? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072120170718
59491? ? ?? ? ?opt_v4gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072120170718
59510? ? ?? ? ?optgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072120170718
59529? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072120170718
59529? ? ?? ? ?opt_v4gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072120170718
59534? ? ?? ? ?opt_v4gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072120170718
59535? ? ?? ? ?opt_v4gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072120170718
59535? ? ?? ? ?opt_v4gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072120170718
59535? ? ?? ? ?opt_v4gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072120170718
59558? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072120170718
59607? ? ?? ? ?opt_v4gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072120170718
59607? ? ?? ? ?opt_v4gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072120170718
59630? ? ?? ? ?opt_v4gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072120170718
59671? ? ?? ? ?optgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072120170718
59691? ? ?? ? ?optgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017072120170718
59724? ? ?? ? ?optgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072120170718
59724? ? ?? ? ?optgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072120170718
59802? ? ?? ? ?optgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072120170718
59881? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072120170718
59883? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072120170718
59883? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072120170718
59890? ? ?? ? ?optgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072120170718
59895? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072120170718
59895? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072120170718
59901? ? ?? ? ?optgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072120170718
59910? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072120170718
59939? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072120170718
59939? ? ?? ? ?opt_v4gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072120170718
60132? ? ?? ? ?optgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072120170718
60149? ? ?? ? ?opt_v4gcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072120170718
60174? ? ?? ? ?optgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072120170718
60174? ? ?? ? ?optgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072120170718
60206? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072120170718
60206? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072120170718
60206? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072120170718
60276? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072120170718
60277? ? ?? ? ?opt_v4gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072120170718
60357? ? ?? ? ?opt_v4gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072120170718
60376? ? ?? ? ?optgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072120170718
60377? ? ?? ? ?optgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072120170718
60377? ? ?? ? ?optgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072120170718
60400? ? ?? ? ?opt_v4gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072120170718
60411? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072120170718
60544? ? ?? ? ?opt_v4gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072120170718
60547? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072120170718
60623? ? ?? ? ?opt_v4gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072120170718
60627? ? ?? ? ?opt_v4gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072120170718
60627? ? ?? ? ?opt_v4gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072120170718
60873? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072120170718
60873? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072120170718
61130? ? ?? ? ?optgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072120170718
61152? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072120170718
61179? ? ?? ? ?optgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072120170718
61303? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072120170718
61303? ? ?? ? ?opt_v4gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072120170718
61303? ? ?? ? ?opt_v4gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072120170718
61304? ? ?? ? ?opt_v4gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072120170718
61388? ? ?? ? ?optgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072120170718
61388? ? ?? ? ?optgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072120170718
61400? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072120170718
61478? ? ?? ? ?opt_v4gcc_-m32_-Os_-fomit-frame-pointer2017072120170718
61479? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072120170718
61483? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072120170718
61484? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072120170718
61484? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072120170718
61517? ? ?? ? ?optgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072120170718
61524? ? ?? ? ?opt_v4gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072120170718
61524? ? ?? ? ?opt_v4gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072120170718
61550? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072120170718
61551? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072120170718
61552? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072120170718
61571? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072120170718
61586? ? ?? ? ?opt_v4gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072120170718
61606? ? ?? ? ?optgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072120170718
61651? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072120170718
61653? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072120170718
61771? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072120170718
61782? ? ?? ? ?opt_v4gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072120170718
61793? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072120170718
61859? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072120170718
61859? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072120170718
62008? ? ?? ? ?optgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072120170718
62029? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072120170718
62143? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072120170718
62143? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072120170718
62143? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072120170718
62150? ? ?? ? ?optgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072120170718
62329? ? ?? ? ?optgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072120170718
62354? ? ?? ? ?optgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072120170718
62359? ? ?? ? ?optgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072120170718
62455? ? ?? ? ?optgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072120170718
62577? ? ?? ? ?opt_v4gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072120170718
62593? ? ?? ? ?optgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072120170718
62675? ? ?? ? ?opt_v4gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072120170718
62963? ? ?? ? ?optgcc_-m32_-O3_-fomit-frame-pointer2017072120170718
63270? ? ?? ? ?optgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072120170718
63293? ? ?? ? ?optgcc_-m32_-O2_-fomit-frame-pointer2017072120170718
63297? ? ?? ? ?optgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072120170718
63663? ? ?? ? ?optgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072120170718
64075? ? ?? ? ?optgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072120170718
64259? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072120170718
64259? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072120170718
64316? ? ?? ? ?optgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072120170718
64443? ? ?? ? ?optgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072120170718
64443? ? ?? ? ?optgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072120170718
66652? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072120170718
66833? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072120170718
66929? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072120170718
66930? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072120170718
68818? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072120170718
69466? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072120170718
69818? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072120170718
70126? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072120170718
70930? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072120170718
70984? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072120170718
71112? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072120170718
71130? ? ?? ? ?optgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072120170718
71130? ? ?? ? ?optgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072120170718
71130? ? ?? ? ?optgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072120170718
71263? ? ?? ? ?optgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072120170718
71263? ? ?? ? ?optgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072120170718
71263? ? ?? ? ?optgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072120170718
71374? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072120170718
71385? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072120170718
71569? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072120170718
71594? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072120170718
72506? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072120170718
72911? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072120170718
73362? ? ?? ? ?optgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072120170718
73775? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072120170718
74129? ? ?? ? ?optgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072120170718
74998? ? ?? ? ?optgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072120170718
75545? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072120170718
75545? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072120170718
75545? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072120170718
75817? ? ?? ? ?optgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072120170718
75817? ? ?? ? ?optgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072120170718
75817? ? ?? ? ?optgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072120170718
75867? ? ?? ? ?optgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072120170718
76275? ? ?? ? ?optgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072120170718
76276? ? ?? ? ?optgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072120170718
77468? ? ?? ? ?optgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072120170718
77727? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072120170718
77913? ? ?? ? ?optgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072120170718
77936? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072120170718
77936? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072120170718
77938? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072120170718
77963? ? ?? ? ?optgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072120170718
78012? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072120170718
78321? ? ?? ? ?optgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072120170718
78413? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072120170718
78414? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072120170718
78417? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072120170718
78976? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072120170718
80255? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072120170718
80355? ? ?? ? ?optgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072120170718
80427? ? ?? ? ?optgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072120170718
80646? ? ?? ? ?optgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072120170718
80646? ? ?? ? ?optgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072120170718
80646? ? ?? ? ?optgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072120170718
80646? ? ?? ? ?optgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072120170718
81389? ? ?? ? ?optgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072120170718
81477? ? ?? ? ?optgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072120170718
81477? ? ?? ? ?optgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072120170718
81905? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072120170718
81917? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072120170718
81917? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072120170718
82575? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072120170718
82663? ? ?? ? ?optgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072120170718
82906? ? ?? ? ?optgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072120170718
83606? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072120170718
83716? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072120170718
84029? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072120170718
84222? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072120170718
84278? ? ?? ? ?optgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072120170718
84285? ? ?? ? ?optgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072120170718
85212? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072120170718
85212? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072120170718
85233? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072120170718
89111? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072120170718
89111? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072120170718
89111? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072120170718
90544? ? ?? ? ?optgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072120170718
90561? ? ?? ? ?optgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072120170718
91872? ? ?? ? ?optgcc_-m32_-Os_-fomit-frame-pointer2017072120170718
92438? ? ?? ? ?optgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072120170718
92439? ? ?? ? ?optgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072120170718
92505? ? ?? ? ?optgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072120170718
92877? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072120170718
92877? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072120170718
93335? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072120170718
93336? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072120170718
93379? ? ?? ? ?optgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072120170718
93379? ? ?? ? ?optgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072120170718
93379? ? ?? ? ?optgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072120170718
93726? ? ?? ? ?optgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072120170718
95948? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072120170718
96158? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072120170718
98098? ? ?? ? ?optgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072120170718
98098? ? ?? ? ?optgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072120170718
98118? ? ?? ? ?optgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072120170718
98119? ? ?? ? ?optgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072120170718
103417? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072120170718
103417? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072120170718
103602? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072120170718

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: warning: assignment makes integer from pointer without a cast

Number of similar (compiler,implementation) pairs: 156, 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=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=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: warning: assignment makes integer from pointer without a cast
Nasha.c: Nasha.c: In function 'Init':
Nasha.c: Nasha.c:815: warning: assignment makes integer from pointer without a cast

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