Implementation notes: amd64, hydra6, crypto_hash/hamsi

Computer: hydra6
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: hamsi
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
42630? ? ?? ? ?bernstein/small-simd-2clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017083120170725
42630? ? ?? ? ?bernstein/small-simd-2clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017083120170725
43706? ? ?? ? ?simd-2clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017083120170725
43730? ? ?? ? ?simd-2clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017083120170725
48598? ? ?? ? ?simd-1clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017083120170725
48618? ? ?? ? ?simd-1clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017083120170725
51158? ? ?? ? ?bernstein/small-simd-2clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017083120170725
51158? ? ?? ? ?bernstein/small-simd-2clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017083120170725
51164? ? ?? ? ?bernstein/small-simd-2clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017083120170725
51176? ? ?? ? ?bernstein/small-simd-2clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017083120170725
51182? ? ?? ? ?bernstein/small-simd-2clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017083120170725
51186? ? ?? ? ?bernstein/small-simd-2clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017083120170725
51970? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017083120170725
51974? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017083120170725
51992? ? ?? ? ?bernstein/small-simd-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017083120170725
52317? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017083120170725
52317? ? ?? ? ?bernstein/small-simd-2gcc_-march=barcelona_-O2_-fomit-frame-pointer2017083120170725
52377? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017083120170725
52377? ? ?? ? ?bernstein/small-simd-2gcc_-march=barcelona_-O3_-fomit-frame-pointer2017083120170725
52378? ? ?? ? ?bernstein/small-simd-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017083120170725
52382? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017083120170725
52431? ? ?? ? ?simd-2clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017083120170725
52444? ? ?? ? ?simd-2clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017083120170725
52468? ? ?? ? ?simd-2clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017083120170725
52480? ? ?? ? ?simd-2clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017083120170725
52504? ? ?? ? ?simd-2clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017083120170725
52544? ? ?? ? ?simd-2clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017083120170725
52667? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017083120170725
52678? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017083120170725
52696? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017083120170725
52706? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017083120170725
52782? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017083120170725
52810? ? ?? ? ?bernstein/small-simd-2gcc_-march=barcelona_-Os_-fomit-frame-pointer2017083120170725
53041? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017083120170725
53056? ? ?? ? ?bernstein/small-simd-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017083120170725
53058? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017083120170725
53060? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-O2_-fomit-frame-pointer2017083120170725
53060? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017083120170725
53064? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017083120170725
53068? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017083120170725
53076? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-O_-fomit-frame-pointer2017083120170725
53076? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017083120170725
53078? ? ?? ? ?bernstein/small-simd-2gcc_-march=k8_-O2_-fomit-frame-pointer2017083120170725
53080? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017083120170725
53082? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017083120170725
53090? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017083120170725
53090? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017083120170725
53098? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017083120170725
53098? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017083120170725
53102? ? ?? ? ?bernstein/small-simd-2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017083120170725
53105? ? ?? ? ?bernstein/small-simd-2gcc_-O2_-fomit-frame-pointer2017083120170725
53105? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-O2_-fomit-frame-pointer2017083120170725
53106? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-O3_-fomit-frame-pointer2017083120170725
53107? ? ?? ? ?bernstein/small-simd-2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017083120170725
53108? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017083120170725
53120? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017083120170725
53120? ? ?? ? ?bernstein/small-simd-2gcc_-march=k8_-O3_-fomit-frame-pointer2017083120170725
53128? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017083120170725
53129? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017083120170725
53129? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017083120170725
53136? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017083120170725
53142? ? ?? ? ?bernstein/small-simd-2gcc_-O3_-fomit-frame-pointer2017083120170725
53144? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-O3_-fomit-frame-pointer2017083120170725
53148? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017083120170725
53210? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017083120170725
53214? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017083120170725
53224? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017083120170725
53238? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017083120170725
53262? ? ?? ? ?bernstein/small-simd-2gcc_-march=barcelona_-O_-fomit-frame-pointer2017083120170725
53278? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017083120170725
53374? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017083120170725
53378? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017083120170725
53428? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017083120170725
53428? ? ?? ? ?bernstein/small-simd-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017083120170725
53448? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017083120170725
53452? ? ?? ? ?bernstein/small-simd-2gcc_-march=k8_-O_-fomit-frame-pointer2017083120170725
53456? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017083120170725
53462? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017083120170725
53463? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017083120170725
53470? ? ?? ? ?bernstein/small-simd-2gcc_-march=nocona_-O2_-fomit-frame-pointer2017083120170725
53478? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017083120170725
53478? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017083120170725
53502? ? ?? ? ?simd-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017083120170725
53506? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017083120170725
53506? ? ?? ? ?simd-2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017083120170725
53522? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017083120170725
53528? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017083120170725
53530? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017083120170725
53534? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017083120170725
53534? ? ?? ? ?simd-2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017083120170725
53534? ? ?? ? ?bernstein/small-simd-2gcc_-march=k8_-Os_-fomit-frame-pointer2017083120170725
53536? ? ?? ? ?simd-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017083120170725
53538? ? ?? ? ?bernstein/small-simd-2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017083120170725
53548? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-Os_-fomit-frame-pointer2017083120170725
53554? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017083120170725
53560? ? ?? ? ?bernstein/small-simd-2gcc_-Os_-fomit-frame-pointer2017083120170725
53560? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-Os_-fomit-frame-pointer2017083120170725
53580? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017083120170725
53590? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017083120170725
53602? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017083120170725
53656? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017083120170725
53678? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017083120170725
53680? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017083120170725
53702? ? ?? ? ?bernstein/small-simd-2gcc_-march=nocona_-O3_-fomit-frame-pointer2017083120170725
53730? ? ?? ? ?bernstein/small-simd-2gcc_-O_-fomit-frame-pointer2017083120170725
53730? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-O_-fomit-frame-pointer2017083120170725
53744? ? ?? ? ?bernstein/small-simd-2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017083120170725
53839? ? ?? ? ?simd-1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017083120170725
53850? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017083120170725
53872? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017083120170725
53908? ? ?? ? ?simd-1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017083120170725
53928? ? ?? ? ?simd-1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017083120170725
53930? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017083120170725
53932? ? ?? ? ?simd-1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017083120170725
53944? ? ?? ? ?bernstein/small-simd-2gcc_-march=nocona_-Os_-fomit-frame-pointer2017083120170725
54006? ? ?? ? ?simd-1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017083120170725
54038? ? ?? ? ?simd-1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017083120170725
54210? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017083120170725
54232? ? ?? ? ?simd-2gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017083120170725
54298? ? ?? ? ?simd-2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017083120170725
54324? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017083120170725
54330? ? ?? ? ?simd-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017083120170725
54340? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017083120170725
54342? ? ?? ? ?simd-2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017083120170725
54344? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017083120170725
54351? ? ?? ? ?simd-2gcc_-funroll-loops_-O_-fomit-frame-pointer2017083120170725
54359? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017083120170725
54372? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017083120170725
54376? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017083120170725
54378? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017083120170725
54379? ? ?? ? ?simd-2gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017083120170725
54390? ? ?? ? ?simd-1clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017083120170725
54390? ? ?? ? ?simd-2gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017083120170725
54392? ? ?? ? ?simd-1clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017083120170725
54392? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017083120170725
54394? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017083120170725
54394? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017083120170725
54394? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017083120170725
54396? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017083120170725
54400? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017083120170725
54402? ? ?? ? ?simd-1clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017083120170725
54408? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017083120170725
54410? ? ?? ? ?simd-2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017083120170725
54418? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017083120170725
54424? ? ?? ? ?simd-1clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017083120170725
54426? ? ?? ? ?simd-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017083120170725
54428? ? ?? ? ?bernstein/small-simd-2gcc_-march=nocona_-O_-fomit-frame-pointer2017083120170725
54436? ? ?? ? ?simd-2gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017083120170725
54440? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017083120170725
54442? ? ?? ? ?simd-2gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017083120170725
54444? ? ?? ? ?simd-2gcc_-march=nocona_-O3_-fomit-frame-pointer2017083120170725
54456? ? ?? ? ?simd-2gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017083120170725
54457? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017083120170725
54460? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017083120170725
54460? ? ?? ? ?simd-2gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017083120170725
54460? ? ?? ? ?simd-2gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017083120170725
54470? ? ?? ? ?simd-2gcc_-march=barcelona_-Os_-fomit-frame-pointer2017083120170725
54474? ? ?? ? ?simd-2gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017083120170725
54480? ? ?? ? ?simd-1gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017083120170725
54482? ? ?? ? ?simd-2gcc_-march=nocona_-O2_-fomit-frame-pointer2017083120170725
54484? ? ?? ? ?simd-2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017083120170725
54498? ? ?? ? ?simd-2gcc_-march=k8_-O_-fomit-frame-pointer2017083120170725
54500? ? ?? ? ?simd-2gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017083120170725
54500? ? ?? ? ?simd-2gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017083120170725
54508? ? ?? ? ?simd-2gcc_-march=k8_-O3_-fomit-frame-pointer2017083120170725
54510? ? ?? ? ?simd-2gcc_-m64_-O3_-fomit-frame-pointer2017083120170725
54524? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017083120170725
54524? ? ?? ? ?simd-2gcc_-march=nocona_-O_-fomit-frame-pointer2017083120170725
54530? ? ?? ? ?simd-2gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017083120170725
54530? ? ?? ? ?simd-2gcc_-march=k8_-O2_-fomit-frame-pointer2017083120170725
54532? ? ?? ? ?simd-2gcc_-O2_-fomit-frame-pointer2017083120170725
54534? ? ?? ? ?simd-2gcc_-O3_-fomit-frame-pointer2017083120170725
54535? ? ?? ? ?simd-1clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017083120170725
54536? ? ?? ? ?simd-2gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017083120170725
54538? ? ?? ? ?simd-2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017083120170725
54538? ? ?? ? ?simd-2gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017083120170725
54542? ? ?? ? ?simd-2gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017083120170725
54546? ? ?? ? ?simd-2gcc_-march=barcelona_-O_-fomit-frame-pointer2017083120170725
54548? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017083120170725
54548? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017083120170725
54548? ? ?? ? ?simd-2gcc_-m64_-O2_-fomit-frame-pointer2017083120170725
54550? ? ?? ? ?simd-2gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017083120170725
54560? ? ?? ? ?simd-1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017083120170725
54562? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017083120170725
54562? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017083120170725
54562? ? ?? ? ?simd-2gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017083120170725
54573? ? ?? ? ?simd-2gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017083120170725
54586? ? ?? ? ?simd-2gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017083120170725
54598? ? ?? ? ?simd-2gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017083120170725
54606? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017083120170725
54606? ? ?? ? ?simd-1gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017083120170725
54612? ? ?? ? ?simd-2gcc_-march=nocona_-Os_-fomit-frame-pointer2017083120170725
54626? ? ?? ? ?simd-2gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017083120170725
54634? ? ?? ? ?simd-2gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017083120170725
54646? ? ?? ? ?simd-2gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017083120170725
54646? ? ?? ? ?simd-2gcc_-march=barcelona_-O2_-fomit-frame-pointer2017083120170725
54650? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017083120170725
54652? ? ?? ? ?simd-2gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017083120170725
54656? ? ?? ? ?simd-1gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017083120170725
54670? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017083120170725
54679? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017083120170725
54682? ? ?? ? ?simd-2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017083120170725
54684? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017083120170725
54686? ? ?? ? ?simd-2gcc_-funroll-loops_-Os_-fomit-frame-pointer2017083120170725
54704? ? ?? ? ?simd-2gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017083120170725
54712? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017083120170725
54718? ? ?? ? ?simd-2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017083120170725
54728? ? ?? ? ?simd-2gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017083120170725
54743? ? ?? ? ?simd-2gcc_-O_-fomit-frame-pointer2017083120170725
54746? ? ?? ? ?simd-2gcc_-funroll-loops_-O2_-fomit-frame-pointer2017083120170725
54754? ? ?? ? ?simd-2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017083120170725
54754? ? ?? ? ?simd-2gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017083120170725
54756? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017083120170725
54760? ? ?? ? ?simd-2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017083120170725
54764? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017083120170725
54767? ? ?? ? ?simd-2gcc_-m64_-O_-fomit-frame-pointer2017083120170725
54770? ? ?? ? ?simd-2gcc_-march=barcelona_-O3_-fomit-frame-pointer2017083120170725
54784? ? ?? ? ?simd-2gcc_-funroll-loops_-O3_-fomit-frame-pointer2017083120170725
54894? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017083120170725
54914? ? ?? ? ?simd-1gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017083120170725
54946? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017083120170725
54958? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017083120170725
54958? ? ?? ? ?simd-2gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017083120170725
54964? ? ?? ? ?simd-1gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017083120170725
54972? ? ?? ? ?simd-1gcc_-march=barcelona_-O2_-fomit-frame-pointer2017083120170725
54984? ? ?? ? ?simd-2gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017083120170725
54992? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017083120170725
55014? ? ?? ? ?simd-1gcc_-march=barcelona_-O3_-fomit-frame-pointer2017083120170725
55033? ? ?? ? ?simd-1gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017083120170725
55034? ? ?? ? ?simd-2gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017083120170725
55046? ? ?? ? ?simd-2gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017083120170725
55048? ? ?? ? ?simd-2gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017083120170725
55064? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017083120170725
55086? ? ?? ? ?simd-2gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017083120170725
55086? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017083120170725
55087? ? ?? ? ?simd-1gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017083120170725
55092? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017083120170725
55096? ? ?? ? ?simd-2gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017083120170725
55104? ? ?? ? ?simd-2gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017083120170725
55110? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017083120170725
55120? ? ?? ? ?simd-2gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017083120170725
55122? ? ?? ? ?simd-1gcc_-m64_-O_-fomit-frame-pointer2017083120170725
55128? ? ?? ? ?simd-2gcc_-m64_-Os_-fomit-frame-pointer2017083120170725
55137? ? ?? ? ?simd-1gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017083120170725
55140? ? ?? ? ?simd-2gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017083120170725
55142? ? ?? ? ?simd-1gcc_-march=k8_-O_-fomit-frame-pointer2017083120170725
55144? ? ?? ? ?simd-2gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017083120170725
55158? ? ?? ? ?simd-2gcc_-Os_-fomit-frame-pointer2017083120170725
55164? ? ?? ? ?simd-2gcc_-march=k8_-Os_-fomit-frame-pointer2017083120170725
55166? ? ?? ? ?simd-2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017083120170725
55182? ? ?? ? ?simd-1gcc_-O_-fomit-frame-pointer2017083120170725
55190? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017083120170725
55196? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017083120170725
55198? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017083120170725
55204? ? ?? ? ?simd-1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017083120170725
55224? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017083120170725
55228? ? ?? ? ?simd-1gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017083120170725
55290? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017083120170725
55299? ? ?? ? ?simd-1gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017083120170725
55302? ? ?? ? ?simd-1gcc_-march=nocona_-O_-fomit-frame-pointer2017083120170725
55306? ? ?? ? ?simd-1gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017083120170725
55306? ? ?? ? ?simd-1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017083120170725
55320? ? ?? ? ?simd-1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017083120170725
55328? ? ?? ? ?simd-1gcc_-march=barcelona_-Os_-fomit-frame-pointer2017083120170725
55330? ? ?? ? ?simd-1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017083120170725
55346? ? ?? ? ?simd-1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017083120170725
55370? ? ?? ? ?simd-1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017083120170725
55392? ? ?? ? ?simd-1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017083120170725
55420? ? ?? ? ?simd-1gcc_-march=k8_-O2_-fomit-frame-pointer2017083120170725
55428? ? ?? ? ?simd-1gcc_-m64_-O2_-fomit-frame-pointer2017083120170725
55438? ? ?? ? ?simd-1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017083120170725
55440? ? ?? ? ?simd-1gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017083120170725
55446? ? ?? ? ?simd-1gcc_-march=k8_-O3_-fomit-frame-pointer2017083120170725
55448? ? ?? ? ?simd-1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017083120170725
55452? ? ?? ? ?simd-1gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017083120170725
55464? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017083120170725
55474? ? ?? ? ?simd-1gcc_-O2_-fomit-frame-pointer2017083120170725
55474? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017083120170725
55476? ? ?? ? ?simd-1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017083120170725
55478? ? ?? ? ?simd-1gcc_-funroll-loops_-O2_-fomit-frame-pointer2017083120170725
55478? ? ?? ? ?simd-1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017083120170725
55495? ? ?? ? ?simd-1gcc_-funroll-loops_-O_-fomit-frame-pointer2017083120170725
55500? ? ?? ? ?simd-1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017083120170725
55501? ? ?? ? ?simd-1gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017083120170725
55510? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017083120170725
55512? ? ?? ? ?simd-1gcc_-m64_-O3_-fomit-frame-pointer2017083120170725
55512? ? ?? ? ?simd-1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017083120170725
55516? ? ?? ? ?simd-1gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017083120170725
55536? ? ?? ? ?simd-1gcc_-O3_-fomit-frame-pointer2017083120170725
55536? ? ?? ? ?simd-1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017083120170725
55536? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017083120170725
55536? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017083120170725
55538? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017083120170725
55544? ? ?? ? ?simd-1gcc_-funroll-loops_-O3_-fomit-frame-pointer2017083120170725
55548? ? ?? ? ?simd-1gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017083120170725
55566? ? ?? ? ?simd-1gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017083120170725
55568? ? ?? ? ?simd-1gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017083120170725
55570? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017083120170725
55570? ? ?? ? ?simd-1gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017083120170725
55570? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017083120170725
55570? ? ?? ? ?simd-1gcc_-march=barcelona_-O_-fomit-frame-pointer2017083120170725
55582? ? ?? ? ?simd-1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017083120170725
55584? ? ?? ? ?simd-1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017083120170725
55598? ? ?? ? ?simd-1gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017083120170725
55598? ? ?? ? ?simd-1gcc_-march=nocona_-O2_-fomit-frame-pointer2017083120170725
55602? ? ?? ? ?simd-1gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017083120170725
55628? ? ?? ? ?simd-1gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017083120170725
55671? ? ?? ? ?simd-1gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017083120170725
55674? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017083120170725
55686? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017083120170725
55722? ? ?? ? ?simd-1gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017083120170725
55750? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017083120170725
55752? ? ?? ? ?simd-1gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017083120170725
55762? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017083120170725
55763? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017083120170725
55766? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017083120170725
55782? ? ?? ? ?simd-1gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017083120170725
55804? ? ?? ? ?simd-1gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017083120170725
55812? ? ?? ? ?simd-1gcc_-funroll-loops_-Os_-fomit-frame-pointer2017083120170725
55812? ? ?? ? ?simd-1gcc_-march=nocona_-Os_-fomit-frame-pointer2017083120170725
55814? ? ?? ? ?simd-1gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017083120170725
55814? ? ?? ? ?simd-1gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017083120170725
55816? ? ?? ? ?simd-1gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017083120170725
55820? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017083120170725
55820? ? ?? ? ?simd-1gcc_-march=nocona_-O3_-fomit-frame-pointer2017083120170725
55824? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017083120170725
55827? ? ?? ? ?simd-1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017083120170725
55828? ? ?? ? ?simd-1gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017083120170725
55830? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017083120170725
56066? ? ?? ? ?simd-1gcc_-Os_-fomit-frame-pointer2017083120170725
56066? ? ?? ? ?simd-1gcc_-march=k8_-Os_-fomit-frame-pointer2017083120170725
56072? ? ?? ? ?simd-1gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017083120170725
56078? ? ?? ? ?simd-1gcc_-m64_-Os_-fomit-frame-pointer2017083120170725
56084? ? ?? ? ?simd-1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017083120170725
56650? ? ?? ? ?simd-2gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017083120170725
56670? ? ?? ? ?simd-2gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017083120170725
517626? ? ?? ? ?simd-1gcc2017083120170725
518170? ? ?? ? ?simd-1cc2017083120170725
518176? ? ?? ? ?simd-1gcc_-funroll-loops2017083120170725
533928? ? ?? ? ?simd-2gcc2017083120170725
534306? ? ?? ? ?simd-2gcc_-funroll-loops2017083120170725
535058? ? ?? ? ?simd-2cc2017083120170725
590304? ? ?? ? ?bernstein/small-simd-2cc2017083120170725
600398? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops2017083120170725
601434? ? ?? ? ?bernstein/small-simd-2gcc2017083120170725

Test failure

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

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer bernstein/small-simd-2 simd-1 simd-2
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer bernstein/small-simd-2 simd-1 simd-2
gcc -m64 -march=core-avx2 -Os -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: 212, 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=core-avx-i -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core-avx2 -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 -O3 -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 -O3 -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-avx -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7 -O3 -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: 16, 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 -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments sphlib sphlib-small
clang -O3 -fwrapv -mavx -maes -mpclmul -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