Implementation notes: x86, h8bobcat, crypto_hash/nasha512

Computer: h8bobcat
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: nasha512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
43196? ? ?? ? ?opt_v4gcc_-m32_-Os_-fomit-frame-pointer2017072920170718
43572? ? ?? ? ?opt_v4gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072920170718
43662? ? ?? ? ?opt_v4gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
43705? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072920170718
43871? ? ?? ? ?opt_v4gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072920170718
44018? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072920170718
44042? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072920170718
44051? ? ?? ? ?opt_v4gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072920170718
44080? ? ?? ? ?opt_v4gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017072920170718
44094? ? ?? ? ?opt_v4gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072920170718
44123? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072920170718
44223? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
44294? ? ?? ? ?opt_v4gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072920170718
44427? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072920170718
44451? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072920170718
44483? ? ?? ? ?opt_v4gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072920170718
44593? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072920170718
44631? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072920170718
44712? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072920170718
44736? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072920170718
44802? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072920170718
44854? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072920170718
44887? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
44892? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072920170718
44997? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
45082? ? ?? ? ?opt_v4gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072920170718
45087? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
45106? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072920170718
45115? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072920170718
45192? ? ?? ? ?opt_v4gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072920170718
45210? ? ?? ? ?opt_v4gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072920170718
45225? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072920170718
45225? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072920170718
45230? ? ?? ? ?opt_v4gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
45277? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
45277? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072920170718
45305? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072920170718
45310? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072920170718
45310? ? ?? ? ?opt_v4gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072920170718
45391? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072920170718
45400? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072920170718
45400? ? ?? ? ?opt_v4gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072920170718
45424? ? ?? ? ?opt_v4gcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072920170718
45438? ? ?? ? ?opt_v4gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072920170718
45476? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072920170718
45481? ? ?? ? ?opt_v4gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072920170718
45552? ? ?? ? ?opt_v4gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
45567? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072920170718
45567? ? ?? ? ?opt_v4gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072920170718
45576? ? ?? ? ?opt_v4gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
45576? ? ?? ? ?opt_v4gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072920170718
45619? ? ?? ? ?opt_v4gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072920170718
45628? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072920170718
45666? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072920170718
45681? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072920170718
45733? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072920170718
45752? ? ?? ? ?opt_v4gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
45771? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072920170718
45804? ? ?? ? ?opt_v4gcc_-m32_-O3_-fomit-frame-pointer2017072920170718
45837? ? ?? ? ?opt_v4gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072920170718
45847? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072920170718
45856? ? ?? ? ?opt_v4gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072920170718
45866? ? ?? ? ?opt_v4gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072920170718
45870? ? ?? ? ?opt_v4gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072920170718
45875? ? ?? ? ?opt_v4gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072920170718
45899? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072920170718
45909? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072920170718
45989? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072920170718
46094? ? ?? ? ?opt_v4gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072920170718
46094? ? ?? ? ?opt_v4gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072920170718
46098? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072920170718
46108? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072920170718
46132? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072920170718
46132? ? ?? ? ?opt_v4gcc_-m32_-O2_-fomit-frame-pointer2017072920170718
46137? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
46180? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072920170718
46203? ? ?? ? ?opt_v4gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072920170718
46213? ? ?? ? ?opt_v4gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
46251? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072920170718
46298? ? ?? ? ?opt_v4gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072920170718
46312? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072920170718
46337? ? ?? ? ?opt_v4gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072920170718
46455? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
46555? ? ?? ? ?opt_v4gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072920170718
46607? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072920170718
46636? ? ?? ? ?opt_v4gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
46707? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072920170718
46726? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072920170718
46840? ? ?? ? ?opt_v4gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017072920170718
47092? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072920170718
47306? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072920170718
47358? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072920170718
47510? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072920170718
47804? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017072920170718
48179? ? ?? ? ?optgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072920170718
48364? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072920170718
48498? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072920170718
48549? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072920170718
48611? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072920170718
48635? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
48673? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072920170718
48697? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072920170718
48712? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072920170718
48716? ? ?? ? ?optgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072920170718
48797? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072920170718
48839? ? ?? ? ?optgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072920170718
48873? ? ?? ? ?optgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072920170718
48878? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072920170718
48887? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072920170718
49001? ? ?? ? ?optgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072920170718
49049? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072920170718
49205? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072920170718
49262? ? ?? ? ?optgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072920170718
49358? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072920170718
49675? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
49794? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072920170718
50013? ? ?? ? ?optgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017072920170718
50031? ? ?? ? ?optgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072920170718
50113? ? ?? ? ?optgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072920170718
50126? ? ?? ? ?optgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072920170718
50341? ? ?? ? ?optgcc_-m32_-O2_-fomit-frame-pointer2017072920170718
50402? ? ?? ? ?optgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072920170718
50426? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072920170718
50493? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072920170718
50602? ? ?? ? ?optgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
50654? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072920170718
50669? ? ?? ? ?optgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072920170718
50763? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072920170718
50925? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072920170718
50934? ? ?? ? ?optgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072920170718
51239? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072920170718
51324? ? ?? ? ?optgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072920170718
51732? ? ?? ? ?optgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072920170718
51733? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072920170718
51832? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072920170718
51946? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072920170718
52036? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072920170718
52074? ? ?? ? ?optgcc_-m32_-O3_-fomit-frame-pointer2017072920170718
52568? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072920170718
52906? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072920170718
53129? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072920170718
53233? ? ?? ? ?optgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072920170718
53380? ? ?? ? ?optgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072920170718
53419? ? ?? ? ?optgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072920170718
53561? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
53571? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072920170718
53689? ? ?? ? ?optgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072920170718
53936? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072920170718
54093? ? ?? ? ?optgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072920170718
54278? ? ?? ? ?optgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072920170718
54298? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
54298? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072920170718
54416? ? ?? ? ?optgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072920170718
54426? ? ?? ? ?optgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072920170718
54540? ? ?? ? ?optgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072920170718
54659? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072920170718
54749? ? ?? ? ?optgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
54758? ? ?? ? ?optgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
54825? ? ?? ? ?optgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
55114? ? ?? ? ?optgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072920170718
55148? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072920170718
55518? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072920170718
55865? ? ?? ? ?optgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072920170718
56254? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072920170718
56264? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072920170718
56326? ? ?? ? ?optgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072920170718
56729? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072920170718
56853? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072920170718
56857? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072920170718
56872? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072920170718
56895? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072920170718
56919? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072920170718
57403? ? ?? ? ?optgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017072920170718
57570? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072920170718
57665? ? ?? ? ?optgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072920170718
57703? ? ?? ? ?optgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072920170718
58444? ? ?? ? ?opt_v4gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072920170718
58767? ? ?? ? ?opt_v4gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072920170718
58781? ? ?? ? ?opt_v4gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072920170718
58791? ? ?? ? ?optgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072920170718
58824? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072920170718
58834? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072920170718
58857? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072920170718
58895? ? ?? ? ?optgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072920170718
58962? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072920170718
59009? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072920170718
59024? ? ?? ? ?opt_v4gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072920170718
59090? ? ?? ? ?opt_v4gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072920170718
59166? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072920170718
59166? ? ?? ? ?optgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072920170718
59233? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072920170718
59242? ? ?? ? ?opt_v4gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072920170718
59275? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072920170718
59294? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072920170718
59428? ? ?? ? ?opt_v4gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072920170718
59446? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072920170718
59484? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072920170718
59498? ? ?? ? ?opt_v4gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072920170718
59517? ? ?? ? ?opt_v4gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072920170718
59532? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072920170718
59551? ? ?? ? ?optgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072920170718
59570? ? ?? ? ?opt_v4gcc_-m32_-O_-fomit-frame-pointer2017072920170718
59626? ? ?? ? ?opt_v4gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017072920170718
59679? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072920170718
59707? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
59712? ? ?? ? ?opt_v4gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072920170718
59717? ? ?? ? ?opt_v4gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072920170718
59812? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072920170718
59827? ? ?? ? ?opt_v4gcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072920170718
59945? ? ?? ? ?opt_v4gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072920170718
59945? ? ?? ? ?opt_v4gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072920170718
60045? ? ?? ? ?opt_v4gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072920170718
60097? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072920170718
60154? ? ?? ? ?opt_v4gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072920170718
60287? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072920170718
60330? ? ?? ? ?opt_v4gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072920170718
60430? ? ?? ? ?opt_v4gcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072920170718
60525? ? ?? ? ?opt_v4gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072920170718
60738? ? ?? ? ?optgcc_-m32_-O_-fomit-frame-pointer2017072920170718
60743? ? ?? ? ?optgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072920170718
60848? ? ?? ? ?optgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072920170718
60895? ? ?? ? ?opt_v4gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072920170718
61014? ? ?? ? ?optgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072920170718
61137? ? ?? ? ?optgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072920170718
61218? ? ?? ? ?optgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072920170718
61232? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072920170718
61237? ? ?? ? ?opt_v4gcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072920170718
61284? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072920170718
61361? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072920170718
61375? ? ?? ? ?optgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
61427? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072920170718
61446? ? ?? ? ?optgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072920170718
61507? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072920170718
61532? ? ?? ? ?opt_v4gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072920170718
61565? ? ?? ? ?optgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072920170718
61627? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072920170718
61669? ? ?? ? ?optgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072920170718
61779? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072920170718
61935? ? ?? ? ?optgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017072920170718
61988? ? ?? ? ?optgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072920170718
62201? ? ?? ? ?optgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072920170718
63882? ? ?? ? ?optgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072920170718
63882? ? ?? ? ?opt_v4gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072920170718
63907? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072920170718
63968? ? ?? ? ?opt_v4gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072920170718
63983? ? ?? ? ?opt_v4gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072920170718
64837? ? ?? ? ?opt_v4gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072920170718
65004? ? ?? ? ?optgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072920170718
65094? ? ?? ? ?opt_v4gcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072920170718
65108? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072920170718
65179? ? ?? ? ?opt_v4gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072920170718
65180? ? ?? ? ?optgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072920170718
65284? ? ?? ? ?optgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072920170718
65384? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072920170718
65507? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072920170718
65564? ? ?? ? ?opt_v4gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072920170718
65588? ? ?? ? ?opt_v4gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072920170718
65607? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072920170718
65949? ? ?? ? ?opt_v4gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072920170718
66001? ? ?? ? ?optgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072920170718
66947? ? ?? ? ?optgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072920170718
66961? ? ?? ? ?opt_v4gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072920170718
67365? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072920170718
67535? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072920170718
67635? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072920170718
68153? ? ?? ? ?optgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072920170718
68172? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072920170718
68234? ? ?? ? ?optgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072920170718
68267? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072920170718
68447? ? ?? ? ?optgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072920170718
68500? ? ?? ? ?optgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072920170718
68529? ? ?? ? ?optgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072920170718
68656? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072920170718
69146? ? ?? ? ?optgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072920170718
69231? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072920170718
69303? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072920170718
69612? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072920170718
72081? ? ?? ? ?optgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072920170718
72333? ? ?? ? ?optgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072920170718
72419? ? ?? ? ?optgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072920170718
72571? ? ?? ? ?optgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072920170718
73022? ? ?? ? ?optgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072920170718
73031? ? ?? ? ?optgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072920170718
73102? ? ?? ? ?optgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072920170718
73145? ? ?? ? ?optgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072920170718
73150? ? ?? ? ?optgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072920170718
73150? ? ?? ? ?optgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072920170718
73207? ? ?? ? ?optgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
73283? ? ?? ? ?optgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072920170718
73364? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072920170718
73454? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072920170718
73464? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072920170718
73597? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072920170718
73611? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072920170718
73720? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072920170718
74281? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072920170718
74328? ? ?? ? ?optgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072920170718
74451? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072920170718
74499? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072920170718
74518? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072920170718
74532? ? ?? ? ?optgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072920170718
74618? ? ?? ? ?optgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072920170718
74646? ? ?? ? ?optgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072920170718
75026? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072920170718
75430? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
76461? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072920170718
76499? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072920170718
77311? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072920170718
77643? ? ?? ? ?optgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072920170718
77715? ? ?? ? ?optgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072920170718
77762? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072920170718
77791? ? ?? ? ?optgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017072920170718
78366? ? ?? ? ?optgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072920170718
78456? ? ?? ? ?optgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072920170718
78746? ? ?? ? ?optgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
79539? ? ?? ? ?optgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072920170718
79558? ? ?? ? ?optgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
79848? ? ?? ? ?optgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072920170718
79995? ? ?? ? ?optgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072920170718
80218? ? ?? ? ?optgcc_-m32_-Os_-fomit-frame-pointer2017072920170718
81078? ? ?? ? ?optgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072920170718
81890? ? ?? ? ?optgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072920170718

Test failure

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

Number of similar (compiler,implementation) pairs: 18, 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=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/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: 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/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