Implementation notes: amd64, hobbes, crypto_hash/shabal256

Computer: hobbes
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: shabal256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
15507? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080320170725
15522? ? ?? ? ?amd64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017080320170725
15523? ? ?? ? ?amd64gcc_-march=k8_-Os_-fomit-frame-pointer2017080320170725
15601? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017080320170725
15604? ? ?? ? ?amd64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017080320170725
15635? ? ?? ? ?amd64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017080320170725
15637? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017080320170725
15674? ? ?? ? ?sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2017080320170725
15692? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080320170725
15705? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017080320170725
15710? ? ?? ? ?amd64gcc_-march=barcelona_-O_-fomit-frame-pointer2017080320170725
15718? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017080320170725
15741? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017080320170725
15753? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080320170725
15779? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017080320170725
15780? ? ?? ? ?amd64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080320170725
15788? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017080320170725
15792? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080320170725
15796? ? ?? ? ?amd64gcc_-march=nocona_-Os_-fomit-frame-pointer2017080320170725
15805? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017080320170725
15808? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017080320170725
15812? ? ?? ? ?amd64gcc2017080320170725
15820? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080320170725
15823? ? ?? ? ?amd64gcc_-march=nocona_-O3_-fomit-frame-pointer2017080320170725
15838? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080320170725
15839? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080320170725
15840? ? ?? ? ?sphlibgcc_-m64_-O2_-fomit-frame-pointer2017080320170725
15841? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080320170725
15845? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080320170725
15846? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017080320170725
15846? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080320170725
15854? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080320170725
15854? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080320170725
15864? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017080320170725
15868? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080320170725
15870? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080320170725
15872? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080320170725
15872? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080320170725
15882? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080320170725
15884? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017080320170725
15896? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017080320170725
15901? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017080320170725
15901? ? ?? ? ?amd64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017080320170725
15905? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080320170725
15913? ? ?? ? ?amd64gcc_-O3_-fomit-frame-pointer2017080320170725
15917? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080320170725
15923? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017080320170725
15923? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080320170725
15926? ? ?? ? ?amd64gcc_-march=barcelona_-Os_-fomit-frame-pointer2017080320170725
15941? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080320170725
15941? ? ?? ? ?amd64gcc_-m64_-O2_-fomit-frame-pointer2017080320170725
15943? ? ?? ? ?sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2017080320170725
15946? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017080320170725
15947? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080320170725
15948? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080320170725
15951? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080320170725
15952? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080320170725
15953? ? ?? ? ?amd64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080320170725
15954? ? ?? ? ?amd64cc2017080320170725
15954? ? ?? ? ?amd64gcc_-m64_-O_-fomit-frame-pointer2017080320170725
15954? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080320170725
15954? ? ?? ? ?amd64gcc_-march=k8_-O2_-fomit-frame-pointer2017080320170725
15965? ? ?? ? ?sphlibgcc_-O3_-fomit-frame-pointer2017080320170725
15967? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017080320170725
15969? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080320170725
15973? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017080320170725
15977? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080320170725
15984? ? ?? ? ?sphlibgcc_-O2_-fomit-frame-pointer2017080320170725
15984? ? ?? ? ?amd64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017080320170725
15984? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080320170725
15986? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080320170725
15991? ? ?? ? ?amd64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080320170725
15991? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017080320170725
15992? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080320170725
15995? ? ?? ? ?amd64gcc_-march=k8_-O3_-fomit-frame-pointer2017080320170725
15998? ? ?? ? ?amd64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017080320170725
15998? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080320170725
16004? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017080320170725
16014? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017080320170725
16017? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017080320170725
16020? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080320170725
16021? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017080320170725
16021? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080320170725
16027? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080320170725
16028? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080320170725
16029? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017080320170725
16038? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080320170725
16038? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080320170725
16038? ? ?? ? ?amd64gcc_-march=barcelona_-O2_-fomit-frame-pointer2017080320170725
16039? ? ?? ? ?amd64gcc_-O2_-fomit-frame-pointer2017080320170725
16039? ? ?? ? ?amd64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017080320170725
16039? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080320170725
16049? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080320170725
16049? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017080320170725
16051? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080320170725
16054? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080320170725
16056? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080320170725
16060? ? ?? ? ?amd64gcc_-m64_-O3_-fomit-frame-pointer2017080320170725
16060? ? ?? ? ?amd64gcc_-march=nocona_-O2_-fomit-frame-pointer2017080320170725
16063? ? ?? ? ?amd64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080320170725
16065? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080320170725
16067? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017080320170725
16078? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080320170725
16088? ? ?? ? ?sphlibgcc_-m64_-O3_-fomit-frame-pointer2017080320170725
16097? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017080320170725
16100? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080320170725
16102? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080320170725
16111? ? ?? ? ?amd64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017080320170725
16111? ? ?? ? ?amd64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080320170725
16115? ? ?? ? ?amd64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080320170725
16124? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017080320170725
16124? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080320170725
16131? ? ?? ? ?amd64gcc_-march=k8_-O_-fomit-frame-pointer2017080320170725
16132? ? ?? ? ?amd64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017080320170725
16133? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080320170725
16136? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017080320170725
16139? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080320170725
16140? ? ?? ? ?sphlibgcc_-march=k8_-O2_-fomit-frame-pointer2017080320170725
16147? ? ?? ? ?amd64gcc_-funroll-loops_-O_-fomit-frame-pointer2017080320170725
16147? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017080320170725
16156? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080320170725
16163? ? ?? ? ?amd64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017080320170725
16164? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017080320170725
16166? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017080320170725
16168? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080320170725
16170? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017080320170725
16172? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017080320170725
16174? ? ?? ? ?sphlibgcc_-march=nocona_-O2_-fomit-frame-pointer2017080320170725
16175? ? ?? ? ?amd64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017080320170725
16183? ? ?? ? ?amd64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017080320170725
16184? ? ?? ? ?amd64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017080320170725
16184? ? ?? ? ?amd64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017080320170725
16184? ? ?? ? ?amd64gcc_-march=nocona_-O_-fomit-frame-pointer2017080320170725
16194? ? ?? ? ?amd64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017080320170725
16198? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080320170725
16202? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017080320170725
16212? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080320170725
16213? ? ?? ? ?amd64gcc_-O_-fomit-frame-pointer2017080320170725
16228? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017080320170725
16242? ? ?? ? ?amd64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017080320170725
16247? ? ?? ? ?amd64gcc_-funroll-loops2017080320170725
16256? ? ?? ? ?amd64gcc_-m64_-Os_-fomit-frame-pointer2017080320170725
16257? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080320170725
16260? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080320170725
16272? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017080320170725
16274? ? ?? ? ?sphlibgcc_-march=k8_-O3_-fomit-frame-pointer2017080320170725
16305? ? ?? ? ?amd64gcc_-march=barcelona_-O3_-fomit-frame-pointer2017080320170725
16311? ? ?? ? ?sphlibgcc_-march=nocona_-O3_-fomit-frame-pointer2017080320170725
16329? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080320170725
16330? ? ?? ? ?sphlibgcc_-march=barcelona_-O3_-fomit-frame-pointer2017080320170725
16350? ? ?? ? ?amd64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017080320170725
16353? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017080320170725
16370? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080320170725
16410? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080320170725
16412? ? ?? ? ?sphlibgcc_-funroll-loops_-O_-fomit-frame-pointer2017080320170725
16429? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080320170725
16448? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017080320170725
16459? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080320170725
16460? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080320170725
16509? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017080320170725
16540? ? ?? ? ?amd64gcc_-Os_-fomit-frame-pointer2017080320170725
16540? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017080320170725
16550? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017080320170725
16579? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080320170725
16590? ? ?? ? ?sphlibgcc_-march=barcelona_-O2_-fomit-frame-pointer2017080320170725
16597? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017080320170725
16614? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080320170725
16622? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080320170725
16698? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017080320170725
16724? ? ?? ? ?sphlibgcc_-march=k8_-O_-fomit-frame-pointer2017080320170725
16741? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017080320170725
16772? ? ?? ? ?sphlibgcc_-march=nocona_-O_-fomit-frame-pointer2017080320170725
16812? ? ?? ? ?sphlibgcc_-O_-fomit-frame-pointer2017080320170725
16843? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017080320170725
16853? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017080320170725
16860? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017080320170725
16863? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080320170725
16871? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080320170725
16872? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017080320170725
16881? ? ?? ? ?sphlibgcc_-march=barcelona_-O_-fomit-frame-pointer2017080320170725
16931? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017080320170725
16943? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080320170725
16952? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017080320170725
16995? ? ?? ? ?sphlibclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080320170725
16995? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017080320170725
17006? ? ?? ? ?sphlibgcc_-m64_-O_-fomit-frame-pointer2017080320170725
17096? ? ?? ? ?sphlibclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017080320170725
17192? ? ?? ? ?sphlibclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017080320170725
17211? ? ?? ? ?sphlibclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080320170725
17317? ? ?? ? ?sphlibclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080320170725
17370? ? ?? ? ?sphlibclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017080320170725
17896? ? ?? ? ?sphlibclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017080320170725
18100? ? ?? ? ?sphlibclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080320170725
18983? ? ?? ? ?sphlibgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017080320170725
18983? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080320170725
19019? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080320170725
19061? ? ?? ? ?sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2017080320170725
19075? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017080320170725
19095? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017080320170725
19098? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017080320170725
19126? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080320170725
19132? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080320170725
19132? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080320170725
19176? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080320170725
19200? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017080320170725
19288? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080320170725
19299? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080320170725
19307? ? ?? ? ?sphlibgcc_-march=nocona_-Os_-fomit-frame-pointer2017080320170725
19312? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080320170725
19644? ? ?? ? ?sphlibgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017080320170725
19649? ? ?? ? ?sphlibgcc_-Os_-fomit-frame-pointer2017080320170725
19652? ? ?? ? ?sphlibgcc_-m64_-Os_-fomit-frame-pointer2017080320170725
19657? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017080320170725
19675? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080320170725
19691? ? ?? ? ?sphlibgcc_-march=k8_-Os_-fomit-frame-pointer2017080320170725
19714? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080320170725
20212? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080320170725
20332? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017080320170725
21429? ? ?? ? ?sphlibgcc_-march=barcelona_-Os_-fomit-frame-pointer2017080320170725
47911? ? ?? ? ?sphlibcc2017080320170725
47941? ? ?? ? ?sphlibgcc_-funroll-loops2017080320170725
48127? ? ?? ? ?sphlibgcc2017080320170725

Test failure

Implementation: crypto_hash/shabal256/amd64
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer amd64 sphlib
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer amd64 sphlib
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer amd64 sphlib

Compiler output

Implementation: crypto_hash/shabal256/amd64
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
shabal_amd64.s: shabal_amd64.s:30:14: error: single quote way too long
shabal_amd64.s: # 64 'ptr' field (8 bytes)
shabal_amd64.s: ^

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments amd64
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments amd64
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments amd64
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments amd64
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments amd64
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments amd64
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments amd64
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments amd64