Implementation notes: amd64, mace, crypto_hash/hamsi

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_hash
Primitive: hamsi
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
82071? ? ?? ? ?simd-1clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101320161009
82071? ? ?? ? ?simd-1clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101320161009
82096? ? ?? ? ?simd-1clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101320161009
82173? ? ?? ? ?simd-1clang_-O3_-fomit-frame-pointer_-Qunused-arguments2016101320161009
83973? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016101320161009
83979? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016101320161009
83979? ? ?? ? ?simd-1gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016101320161009
83985? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016101320161009
83990? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016101320161009
83991? ? ?? ? ?simd-1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016101320161009
83991? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016101320161009
83995? ? ?? ? ?simd-1gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016101320161009
84014? ? ?? ? ?simd-1gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016101320161009
84020? ? ?? ? ?simd-1gcc_-funroll-loops_-O_-fomit-frame-pointer2016101320161009
84031? ? ?? ? ?simd-1gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016101320161009
84053? ? ?? ? ?simd-1gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016101320161009
84134? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016101320161009
84346? ? ?? ? ?simd-2clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101320161009
84346? ? ?? ? ?simd-2clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101320161009
84347? ? ?? ? ?simd-2clang_-O3_-fomit-frame-pointer_-Qunused-arguments2016101320161009
84393? ? ?? ? ?simd-1gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016101320161009
84393? ? ?? ? ?simd-1gcc_-march=nocona_-O2_-fomit-frame-pointer2016101320161009
84400? ? ?? ? ?simd-1gcc_-march=nocona_-O_-fomit-frame-pointer2016101320161009
84410? ? ?? ? ?simd-1gcc_-march=nocona_-O3_-fomit-frame-pointer2016101320161009
84415? ? ?? ? ?simd-2clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101320161009
84429? ? ?? ? ?simd-1gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016101320161009
84477? ? ?? ? ?simd-1gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016101320161009
84736? ? ?? ? ?simd-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016101320161009
84746? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016101320161009
84747? ? ?? ? ?simd-2gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016101320161009
84762? ? ?? ? ?simd-2gcc_-march=k8_-O3_-fomit-frame-pointer2016101320161009
84766? ? ?? ? ?simd-1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016101320161009
84767? ? ?? ? ?simd-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016101320161009
84768? ? ?? ? ?simd-2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016101320161009
84768? ? ?? ? ?simd-2gcc_-m64_-O2_-fomit-frame-pointer2016101320161009
84768? ? ?? ? ?simd-2gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016101320161009
84768? ? ?? ? ?simd-2gcc_-march=k8_-O2_-fomit-frame-pointer2016101320161009
84769? ? ?? ? ?simd-2gcc_-m64_-O3_-fomit-frame-pointer2016101320161009
84769? ? ?? ? ?simd-1gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016101320161009
84769? ? ?? ? ?simd-1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016101320161009
84770? ? ?? ? ?simd-1gcc_-march=barcelona_-O2_-fomit-frame-pointer2016101320161009
84772? ? ?? ? ?simd-2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016101320161009
84772? ? ?? ? ?simd-1gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016101320161009
84772? ? ?? ? ?simd-1gcc_-march=k8_-O2_-fomit-frame-pointer2016101320161009
84772? ? ?? ? ?simd-1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016101320161009
84775? ? ?? ? ?simd-1gcc_-O2_-fomit-frame-pointer2016101320161009
84775? ? ?? ? ?simd-1gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016101320161009
84776? ? ?? ? ?simd-1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016101320161009
84776? ? ?? ? ?simd-1gcc_-march=barcelona_-O3_-fomit-frame-pointer2016101320161009
84778? ? ?? ? ?simd-2gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016101320161009
84785? ? ?? ? ?simd-1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016101320161009
84785? ? ?? ? ?simd-1gcc_-m64_-O3_-fomit-frame-pointer2016101320161009
84789? ? ?? ? ?simd-2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016101320161009
84792? ? ?? ? ?simd-1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016101320161009
84796? ? ?? ? ?simd-1gcc_-m64_-O2_-fomit-frame-pointer2016101320161009
84810? ? ?? ? ?simd-1gcc_-O3_-fomit-frame-pointer2016101320161009
84810? ? ?? ? ?simd-2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016101320161009
84815? ? ?? ? ?simd-1gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016101320161009
84843? ? ?? ? ?simd-2gcc_-O3_-fomit-frame-pointer2016101320161009
84874? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016101320161009
84884? ? ?? ? ?simd-1gcc_-march=k8_-O3_-fomit-frame-pointer2016101320161009
84887? ? ?? ? ?simd-2gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016101320161009
84921? ? ?? ? ?simd-2gcc_-O2_-fomit-frame-pointer2016101320161009
85140? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016101320161009
85140? ? ?? ? ?simd-1gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016101320161009
85150? ? ?? ? ?simd-2gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016101320161009
85150? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016101320161009
85151? ? ?? ? ?simd-1gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016101320161009
85151? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016101320161009
85156? ? ?? ? ?simd-2gcc_-march=barcelona_-O3_-fomit-frame-pointer2016101320161009
85158? ? ?? ? ?simd-1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016101320161009
85159? ? ?? ? ?simd-1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016101320161009
85159? ? ?? ? ?simd-1gcc_-march=k8_-O_-fomit-frame-pointer2016101320161009
85165? ? ?? ? ?simd-1gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016101320161009
85165? ? ?? ? ?simd-1gcc_-march=barcelona_-O_-fomit-frame-pointer2016101320161009
85171? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016101320161009
85171? ? ?? ? ?simd-1gcc_-m64_-march=core2_-O_-fomit-frame-pointer2016101320161009
85172? ? ?? ? ?simd-2gcc_-march=barcelona_-O2_-fomit-frame-pointer2016101320161009
85178? ? ?? ? ?simd-1gcc_-O_-fomit-frame-pointer2016101320161009
85178? ? ?? ? ?simd-1gcc_-m64_-O_-fomit-frame-pointer2016101320161009
85201? ? ?? ? ?simd-1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016101320161009
85201? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016101320161009
85208? ? ?? ? ?simd-2gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016101320161009
85208? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016101320161009
85280? ? ?? ? ?simd-1gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016101320161009
85309? ? ?? ? ?simd-1gcc_-m64_-march=k8_-O_-fomit-frame-pointer2016101320161009
85496? ? ?? ? ?simd-2gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016101320161009
85502? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016101320161009
85504? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016101320161009
85504? ? ?? ? ?simd-1gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016101320161009
85507? ? ?? ? ?simd-2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016101320161009
85516? ? ?? ? ?simd-1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016101320161009
85517? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016101320161009
85522? ? ?? ? ?simd-1gcc_-funroll-loops_-O2_-fomit-frame-pointer2016101320161009
85533? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016101320161009
85534? ? ?? ? ?simd-2gcc_-funroll-loops_-O3_-fomit-frame-pointer2016101320161009
85537? ? ?? ? ?simd-2gcc_-funroll-loops_-O2_-fomit-frame-pointer2016101320161009
85537? ? ?? ? ?simd-2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016101320161009
85537? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016101320161009
85538? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016101320161009
85538? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016101320161009
85545? ? ?? ? ?simd-1gcc_-funroll-loops_-O3_-fomit-frame-pointer2016101320161009
85567? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016101320161009
85570? ? ?? ? ?simd-1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016101320161009
85591? ? ?? ? ?simd-1gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016101320161009
85604? ? ?? ? ?simd-2gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016101320161009
85610? ? ?? ? ?simd-1gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016101320161009
85915? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016101320161009
85916? ? ?? ? ?simd-1gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016101320161009
85918? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016101320161009
85920? ? ?? ? ?simd-2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016101320161009
85939? ? ?? ? ?simd-2gcc_-funroll-loops_-O_-fomit-frame-pointer2016101320161009
85943? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016101320161009
85947? ? ?? ? ?simd-2gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016101320161009
86008? ? ?? ? ?simd-2gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016101320161009
86265? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016101320161009
86265? ? ?? ? ?simd-2gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016101320161009
86289? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016101320161009
86290? ? ?? ? ?simd-2gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016101320161009
86298? ? ?? ? ?simd-2gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016101320161009
86299? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016101320161009
86303? ? ?? ? ?simd-2gcc_-march=nocona_-O3_-fomit-frame-pointer2016101320161009
86319? ? ?? ? ?simd-2gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016101320161009
86319? ? ?? ? ?simd-2gcc_-march=nocona_-O_-fomit-frame-pointer2016101320161009
86323? ? ?? ? ?simd-2gcc_-march=k8_-O_-fomit-frame-pointer2016101320161009
86324? ? ?? ? ?simd-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016101320161009
86325? ? ?? ? ?simd-2gcc_-m64_-march=k8_-O_-fomit-frame-pointer2016101320161009
86327? ? ?? ? ?simd-2gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016101320161009
86328? ? ?? ? ?simd-2gcc_-O_-fomit-frame-pointer2016101320161009
86331? ? ?? ? ?simd-2gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016101320161009
86333? ? ?? ? ?simd-2gcc_-march=nocona_-O2_-fomit-frame-pointer2016101320161009
86337? ? ?? ? ?simd-2gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016101320161009
86343? ? ?? ? ?simd-2gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016101320161009
86347? ? ?? ? ?simd-2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016101320161009
86348? ? ?? ? ?simd-2gcc_-m64_-march=core2_-O_-fomit-frame-pointer2016101320161009
86349? ? ?? ? ?simd-2gcc_-m64_-O_-fomit-frame-pointer2016101320161009
86351? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016101320161009
86359? ? ?? ? ?simd-2gcc_-march=barcelona_-O_-fomit-frame-pointer2016101320161009
86370? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016101320161009
86446? ? ?? ? ?simd-2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016101320161009
86825? ? ?? ? ?simd-2gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016101320161009
86878? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016101320161009
86882? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016101320161009
86915? ? ?? ? ?simd-2gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016101320161009
89771? ? ?? ? ?bernstein/small-simd-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016101320161009
89788? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016101320161009
89790? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016101320161009
89797? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016101320161009
89797? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016101320161009
89797? ? ?? ? ?bernstein/small-simd-2gcc_-march=k8_-O2_-fomit-frame-pointer2016101320161009
89797? ? ?? ? ?bernstein/small-simd-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016101320161009
89798? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016101320161009
89799? ? ?? ? ?bernstein/small-simd-2gcc_-march=barcelona_-O2_-fomit-frame-pointer2016101320161009
89800? ? ?? ? ?bernstein/small-simd-2gcc_-O2_-fomit-frame-pointer2016101320161009
89800? ? ?? ? ?bernstein/small-simd-2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016101320161009
89800? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-O2_-fomit-frame-pointer2016101320161009
89802? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016101320161009
89803? ? ?? ? ?bernstein/small-simd-2gcc_-O3_-fomit-frame-pointer2016101320161009
89803? ? ?? ? ?bernstein/small-simd-2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016101320161009
89803? ? ?? ? ?bernstein/small-simd-2gcc_-march=k8_-O3_-fomit-frame-pointer2016101320161009
89805? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-O3_-fomit-frame-pointer2016101320161009
89807? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016101320161009
89809? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016101320161009
89859? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016101320161009
90189? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016101320161009
90189? ? ?? ? ?bernstein/small-simd-2gcc_-march=barcelona_-O3_-fomit-frame-pointer2016101320161009
90544? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016101320161009
90544? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016101320161009
90544? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016101320161009
90548? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-O2_-fomit-frame-pointer2016101320161009
90549? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016101320161009
90565? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016101320161009
90569? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016101320161009
90573? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-O3_-fomit-frame-pointer2016101320161009
90576? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016101320161009
90576? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016101320161009
90908? ? ?? ? ?simd-2clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016101320161009
90909? ? ?? ? ?simd-2clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101320161009
90922? ? ?? ? ?simd-1clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101320161009
90941? ? ?? ? ?simd-1clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016101320161009
92113? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016101320161009
92116? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016101320161009
92116? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016101320161009
92119? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016101320161009
92123? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016101320161009
92463? ? ?? ? ?bernstein/small-simd-2clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101320161009
92463? ? ?? ? ?bernstein/small-simd-2clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101320161009
92465? ? ?? ? ?bernstein/small-simd-2clang_-O3_-fomit-frame-pointer_-Qunused-arguments2016101320161009
92466? ? ?? ? ?bernstein/small-simd-2clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101320161009
92509? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016101320161009
92512? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016101320161009
92530? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016101320161009
92530? ? ?? ? ?bernstein/small-simd-2gcc_-march=barcelona_-O_-fomit-frame-pointer2016101320161009
92531? ? ?? ? ?bernstein/small-simd-2gcc_-O_-fomit-frame-pointer2016101320161009
92531? ? ?? ? ?bernstein/small-simd-2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016101320161009
92531? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-O_-fomit-frame-pointer2016101320161009
92886? ? ?? ? ?bernstein/small-simd-2gcc_-march=nocona_-O3_-fomit-frame-pointer2016101320161009
92887? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016101320161009
92934? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016101320161009
93261? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016101320161009
93263? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016101320161009
93263? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016101320161009
93270? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-O_-fomit-frame-pointer2016101320161009
93270? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016101320161009
93271? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016101320161009
93650? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016101320161009
93652? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016101320161009
93652? ? ?? ? ?bernstein/small-simd-2gcc_-march=nocona_-O2_-fomit-frame-pointer2016101320161009
93668? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=k8_-O_-fomit-frame-pointer2016101320161009
93668? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016101320161009
93668? ? ?? ? ?bernstein/small-simd-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016101320161009
93671? ? ?? ? ?bernstein/small-simd-2gcc_-march=k8_-O_-fomit-frame-pointer2016101320161009
93686? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016101320161009
93687? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-O_-fomit-frame-pointer2016101320161009
93687? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016101320161009
93704? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016101320161009
93704? ? ?? ? ?bernstein/small-simd-2gcc_-march=nocona_-O_-fomit-frame-pointer2016101320161009
93705? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016101320161009
93710? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016101320161009
93710? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016101320161009
98645? ? ?? ? ?bernstein/small-simd-2clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016101320161009
98645? ? ?? ? ?bernstein/small-simd-2clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016101320161009
124005? ? ?? ? ?simd-1gcc_-march=nocona_-Os_-fomit-frame-pointer2016101320161009
124034? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016101320161009
124034? ? ?? ? ?simd-1gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016101320161009
124063? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016101320161009
124127? ? ?? ? ?simd-1gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016101320161009
125134? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016101320161009
125136? ? ?? ? ?simd-1gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016101320161009
125151? ? ?? ? ?simd-1gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016101320161009
125158? ? ?? ? ?simd-1gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016101320161009
125159? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016101320161009
125521? ? ?? ? ?simd-1gcc_-march=barcelona_-Os_-fomit-frame-pointer2016101320161009
125522? ? ?? ? ?simd-1gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016101320161009
125542? ? ?? ? ?simd-1gcc_-m64_-Os_-fomit-frame-pointer2016101320161009
125543? ? ?? ? ?simd-1gcc_-Os_-fomit-frame-pointer2016101320161009
125543? ? ?? ? ?simd-1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016101320161009
125543? ? ?? ? ?simd-1gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016101320161009
125551? ? ?? ? ?simd-1gcc_-march=k8_-Os_-fomit-frame-pointer2016101320161009
125631? ? ?? ? ?simd-1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016101320161009
125661? ? ?? ? ?simd-1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016101320161009
125670? ? ?? ? ?simd-1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016101320161009
125914? ? ?? ? ?simd-1gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016101320161009
125915? ? ?? ? ?simd-1gcc_-funroll-loops_-Os_-fomit-frame-pointer2016101320161009
125915? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016101320161009
125984? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016101320161009
126674? ? ?? ? ?simd-2gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016101320161009
126676? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016101320161009
126676? ? ?? ? ?simd-2gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016101320161009
126677? ? ?? ? ?simd-2gcc_-funroll-loops_-Os_-fomit-frame-pointer2016101320161009
126677? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016101320161009
126703? ? ?? ? ?simd-2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016101320161009
126704? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016101320161009
127060? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016101320161009
127061? ? ?? ? ?simd-2gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016101320161009
127061? ? ?? ? ?simd-2gcc_-march=barcelona_-Os_-fomit-frame-pointer2016101320161009
127068? ? ?? ? ?simd-2gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016101320161009
127069? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016101320161009
127082? ? ?? ? ?simd-2gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016101320161009
127082? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016101320161009
127103? ? ?? ? ?simd-2gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016101320161009
127196? ? ?? ? ?simd-2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016101320161009
127465? ? ?? ? ?simd-2gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016101320161009
127465? ? ?? ? ?simd-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016101320161009
127466? ? ?? ? ?simd-2gcc_-Os_-fomit-frame-pointer2016101320161009
127468? ? ?? ? ?simd-2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016101320161009
127477? ? ?? ? ?simd-2gcc_-march=k8_-Os_-fomit-frame-pointer2016101320161009
127507? ? ?? ? ?simd-2gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016101320161009
127507? ? ?? ? ?simd-2gcc_-march=nocona_-Os_-fomit-frame-pointer2016101320161009
127511? ? ?? ? ?simd-2gcc_-m64_-Os_-fomit-frame-pointer2016101320161009
132901? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016101320161009
132901? ? ?? ? ?bernstein/small-simd-2gcc_-march=barcelona_-Os_-fomit-frame-pointer2016101320161009
132981? ? ?? ? ?bernstein/small-simd-2gcc_-march=k8_-Os_-fomit-frame-pointer2016101320161009
133258? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016101320161009
133259? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016101320161009
133260? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016101320161009
133260? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016101320161009
133261? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-Os_-fomit-frame-pointer2016101320161009
133261? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016101320161009
133264? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016101320161009
133265? ? ?? ? ?bernstein/small-simd-2gcc_-Os_-fomit-frame-pointer2016101320161009
133272? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016101320161009
133286? ? ?? ? ?bernstein/small-simd-2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016101320161009
133286? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-Os_-fomit-frame-pointer2016101320161009
133286? ? ?? ? ?bernstein/small-simd-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016101320161009
133331? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016101320161009
134436? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016101320161009
134437? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016101320161009
134827? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016101320161009
135187? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016101320161009
135209? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016101320161009
135210? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016101320161009
135234? ? ?? ? ?bernstein/small-simd-2gcc_-march=nocona_-Os_-fomit-frame-pointer2016101320161009
135250? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016101320161009
601812? ? ?? ? ?simd-2gcc2016101320161009
601931? ? ?? ? ?simd-2gcc_-funroll-loops2016101320161009
602119? ? ?? ? ?simd-2cc2016101320161009
608513? ? ?? ? ?simd-1gcc2016101320161009
615785? ? ?? ? ?simd-1cc2016101320161009
616179? ? ?? ? ?simd-1gcc_-funroll-loops2016101320161009
671717? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops2016101320161009
671755? ? ?? ? ?bernstein/small-simd-2gcc2016101320161009
672331? ? ?? ? ?bernstein/small-simd-2cc2016101320161009

Test failure

Implementation: crypto_hash/hamsi/bernstein/small-simd-2
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer bernstein/small-simd-2 simd-1 simd-2

Compiler output

Implementation: crypto_hash/hamsi/sphlib
Compiler: cc
hamsi.c: hamsi.c:111:26: fatal error: hamsi_helper.c: No such file or directory
hamsi.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 184, namely:
CompilerImplementations
cc sphlib sphlib-small
gcc sphlib sphlib-small
gcc -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -O -fomit-frame-pointer sphlib sphlib-small
gcc -Os -fomit-frame-pointer sphlib sphlib-small
gcc -fno-schedule-insns -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -fno-schedule-insns -O -fomit-frame-pointer sphlib sphlib-small
gcc -fno-schedule-insns -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops sphlib sphlib-small
gcc -funroll-loops -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=k8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=k8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=k8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=k8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=nocona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=nocona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=nocona -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=nocona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -march=barcelona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -march=barcelona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -march=barcelona -O -fomit-frame-pointer sphlib sphlib-small
gcc -march=barcelona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -march=k8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -march=k8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -march=k8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -march=k8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv sphlib sphlib-small
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv sphlib sphlib-small
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv sphlib sphlib-small
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv sphlib sphlib-small
gcc -march=nocona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -march=nocona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -march=nocona -O -fomit-frame-pointer sphlib sphlib-small
gcc -march=nocona -Os -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/hamsi/sphlib
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hamsi.c: hamsi.c:111:10: fatal error: 'hamsi_helper.c' file not found
hamsi.c: #include "hamsi_helper.c"
hamsi.c: ^
hamsi.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments sphlib sphlib-small
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments sphlib sphlib-small
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sphlib sphlib-small
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sphlib sphlib-small
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sphlib sphlib-small
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sphlib sphlib-small

Compiler output

Implementation: crypto_hash/hamsi/sphlib
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hamsi.c: hamsi.c:111:26: fatal error: hamsi_helper.c: No such file or directory
hamsi.c: compilation terminated.
hamsi.c: hamsi.c:111:26: fatal error: hamsi_helper.c: No such file or directory
hamsi.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=barcelona -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=barcelona -Os -fomit-frame-pointer sphlib sphlib-small