Implementation notes: amd64, manny613, crypto_hash/hamsi

Computer: manny613
Architecture: amd64
CPU ID: GenuineIntel-000306e4-bfebfbff
SUPERCOP version: 20180818
Operation: crypto_hash
Primitive: hamsi
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
35016? ? ?? ? ?simd-1icc2018082820180818
35124? ? ?? ? ?simd-1icc_-xAVX_-O3_-fomit-frame-pointer2018082820180818
35124? ? ?? ? ?simd-1icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082820180818
35156? ? ?? ? ?simd-1icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082820180818
35156? ? ?? ? ?simd-1icc_-xSSE4.1_-O3_-fomit-frame-pointer2018082820180818
35160? ? ?? ? ?simd-1icc_-xAVX_-O2_-fomit-frame-pointer2018082820180818
35204? ? ?? ? ?simd-1icc_-xSSE4.1_-O2_-fomit-frame-pointer2018082820180818
35496? ? ?? ? ?simd-1icc_-xSSE4.2_-O3_-fomit-frame-pointer2018082820180818
35560? ? ?? ? ?simd-1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082820180818
35576? ? ?? ? ?simd-1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082820180818
35580? ? ?? ? ?simd-1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082820180818
35604? ? ?? ? ?simd-1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082820180818
35760? ? ?? ? ?simd-1icc_-xSSE4.2_-O2_-fomit-frame-pointer2018082820180818
35860? ? ?? ? ?simd-1gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
35880? ? ?? ? ?simd-1icc_-no-vec2018082820180818
35920? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
35960? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
36008? ? ?? ? ?simd-1gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
36040? ? ?? ? ?simd-1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
36252? ? ?? ? ?simd-1gcc_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
36260? ? ?? ? ?simd-1gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
36264? ? ?? ? ?simd-1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082820180818
36264? ? ?? ? ?simd-1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082820180818
36268? ? ?? ? ?simd-1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082820180818
36268? ? ?? ? ?simd-1gcc_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
36280? ? ?? ? ?simd-1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082820180818
36284? ? ?? ? ?simd-1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082820180818
36288? ? ?? ? ?simd-1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082820180818
36292? ? ?? ? ?simd-1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082820180818
36308? ? ?? ? ?simd-1gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
36316? ? ?? ? ?simd-1gcc_-march=k8_-O2_-fomit-frame-pointer2018082820180818
36324? ? ?? ? ?simd-1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082820180818
36372? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082820180818
36380? ? ?? ? ?simd-1gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
36388? ? ?? ? ?simd-1gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
36404? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
36436? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
36472? ? ?? ? ?simd-1gcc_-funroll-loops_-O_-fomit-frame-pointer2018082820180818
36484? ? ?? ? ?simd-1gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082820180818
36484? ? ?? ? ?simd-1gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082820180818
36492? ? ?? ? ?simd-1gcc_-O_-fomit-frame-pointer2018082820180818
36496? ? ?? ? ?simd-1gcc_-m64_-O_-fomit-frame-pointer2018082820180818
36524? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
36528? ? ?? ? ?simd-1gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
36528? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082820180818
36536? ? ?? ? ?simd-1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
36536? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082820180818
36556? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
36568? ? ?? ? ?simd-1gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082820180818
36572? ? ?? ? ?simd-1gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082820180818
36580? ? ?? ? ?simd-1gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
36592? ? ?? ? ?simd-1gcc_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
36592? ? ?? ? ?simd-1gcc_-march=k8_-O_-fomit-frame-pointer2018082820180818
36596? ? ?? ? ?simd-1gcc_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
36604? ? ?? ? ?simd-1gcc_-funroll-loops_-O2_-fomit-frame-pointer2018082820180818
36604? ? ?? ? ?simd-1gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
36616? ? ?? ? ?simd-1gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
36616? ? ?? ? ?simd-1gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
36616? ? ?? ? ?simd-1gcc_-march=nocona_-O_-fomit-frame-pointer2018082820180818
36620? ? ?? ? ?simd-1gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
36632? ? ?? ? ?simd-1gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
36676? ? ?? ? ?simd-1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
36676? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082820180818
36676? ? ?? ? ?simd-1gcc_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
36684? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
36704? ? ?? ? ?simd-1gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
36712? ? ?? ? ?simd-1gcc_-march=k8_-O3_-fomit-frame-pointer2018082820180818
36768? ? ?? ? ?simd-1gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082820180818
36796? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
36796? ? ?? ? ?simd-2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082820180818
36808? ? ?? ? ?simd-1gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082820180818
36824? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
37016? ? ?? ? ?simd-1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082820180818
37048? ? ?? ? ?simd-2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082820180818
37056? ? ?? ? ?simd-1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082820180818
37060? ? ?? ? ?simd-2gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082820180818
37068? ? ?? ? ?simd-1gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082820180818
37080? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082820180818
37088? ? ?? ? ?simd-1gcc_-m64_-O2_-fomit-frame-pointer2018082820180818
37092? ? ?? ? ?simd-1gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082820180818
37092? ? ?? ? ?simd-2gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082820180818
37092? ? ?? ? ?simd-2icc_-xAVX_-O3_-fomit-frame-pointer2018082820180818
37100? ? ?? ? ?simd-2gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082820180818
37108? ? ?? ? ?simd-1gcc_-funroll-loops_-O3_-fomit-frame-pointer2018082820180818
37108? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082820180818
37108? ? ?? ? ?simd-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082820180818
37112? ? ?? ? ?simd-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082820180818
37116? ? ?? ? ?simd-1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082820180818
37116? ? ?? ? ?simd-2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082820180818
37128? ? ?? ? ?simd-2gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082820180818
37136? ? ?? ? ?simd-1gcc_-O2_-fomit-frame-pointer2018082820180818
37136? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082820180818
37148? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082820180818
37152? ? ?? ? ?simd-1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
37152? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082820180818
37156? ? ?? ? ?simd-1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
37164? ? ?? ? ?simd-2icc_-xAVX_-O2_-fomit-frame-pointer2018082820180818
37180? ? ?? ? ?simd-2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082820180818
37192? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082820180818
37196? ? ?? ? ?simd-1gcc_-m64_-O3_-fomit-frame-pointer2018082820180818
37204? ? ?? ? ?simd-2gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082820180818
37228? ? ?? ? ?simd-1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
37240? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082820180818
37248? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082820180818
37260? ? ?? ? ?simd-1gcc_-O3_-fomit-frame-pointer2018082820180818
37260? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
37276? ? ?? ? ?simd-1gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082820180818
37280? ? ?? ? ?simd-1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082820180818
37288? ? ?? ? ?simd-1gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082820180818
37312? ? ?? ? ?simd-2gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082820180818
37336? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082820180818
37396? ? ?? ? ?simd-2gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
37396? ? ?? ? ?simd-2gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082820180818
37408? ? ?? ? ?simd-2icc_-xSSE4.1_-O2_-fomit-frame-pointer2018082820180818
37420? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
37428? ? ?? ? ?simd-2gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082820180818
37472? ? ?? ? ?simd-2gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082820180818
37492? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
37492? ? ?? ? ?simd-2gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
37532? ? ?? ? ?simd-2gcc_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
37536? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
37560? ? ?? ? ?simd-2gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082820180818
37568? ? ?? ? ?simd-2icc_-xSSE4.1_-O3_-fomit-frame-pointer2018082820180818
37636? ? ?? ? ?simd-2icc2018082820180818
37640? ? ?? ? ?simd-2gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082820180818
37640? ? ?? ? ?simd-2gcc_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
37652? ? ?? ? ?simd-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082820180818
37656? ? ?? ? ?simd-2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082820180818
37660? ? ?? ? ?simd-2gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
37660? ? ?? ? ?simd-2gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082820180818
37676? ? ?? ? ?simd-2gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
37932? ? ?? ? ?simd-2icc_-xSSE4.2_-O3_-fomit-frame-pointer2018082820180818
38072? ? ?? ? ?simd-2gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
38084? ? ?? ? ?simd-2gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
38104? ? ?? ? ?simd-2gcc_-march=k8_-O2_-fomit-frame-pointer2018082820180818
38148? ? ?? ? ?simd-2gcc_-march=k8_-O3_-fomit-frame-pointer2018082820180818
38220? ? ?? ? ?simd-2icc_-no-vec2018082820180818
38244? ? ?? ? ?simd-2icc_-xSSE4.2_-O2_-fomit-frame-pointer2018082820180818
38264? ? ?? ? ?simd-2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
38268? ? ?? ? ?simd-2gcc_-funroll-loops_-O3_-fomit-frame-pointer2018082820180818
38268? ? ?? ? ?simd-2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
38272? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082820180818
38280? ? ?? ? ?simd-2gcc_-funroll-loops_-O2_-fomit-frame-pointer2018082820180818
38340? ? ?? ? ?simd-2gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
38344? ? ?? ? ?simd-2gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
38348? ? ?? ? ?simd-2gcc_-march=k8_-O_-fomit-frame-pointer2018082820180818
38356? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082820180818
38368? ? ?? ? ?simd-2gcc_-m64_-O_-fomit-frame-pointer2018082820180818
38372? ? ?? ? ?simd-2gcc_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
38380? ? ?? ? ?simd-2gcc_-O_-fomit-frame-pointer2018082820180818
38384? ? ?? ? ?simd-2gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
38384? ? ?? ? ?simd-2gcc_-march=nocona_-O_-fomit-frame-pointer2018082820180818
38388? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082820180818
38388? ? ?? ? ?simd-2gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082820180818
38396? ? ?? ? ?simd-2gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082820180818
38420? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082820180818
38424? ? ?? ? ?simd-2gcc_-funroll-loops_-O_-fomit-frame-pointer2018082820180818
38424? ? ?? ? ?simd-2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
38428? ? ?? ? ?simd-2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
38428? ? ?? ? ?simd-2gcc_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
38432? ? ?? ? ?simd-2gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
38440? ? ?? ? ?simd-2gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
38448? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082820180818
38452? ? ?? ? ?simd-2gcc_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
38456? ? ?? ? ?simd-2gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
38476? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
38476? ? ?? ? ?simd-2gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
38480? ? ?? ? ?simd-2gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082820180818
38488? ? ?? ? ?simd-2gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082820180818
38492? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
38508? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
38516? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
38528? ? ?? ? ?simd-2gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
38532? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
38552? ? ?? ? ?simd-2gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082820180818
38580? ? ?? ? ?simd-2gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082820180818
39100? ? ?? ? ?simd-2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
39120? ? ?? ? ?simd-2gcc_-m64_-O2_-fomit-frame-pointer2018082820180818
39176? ? ?? ? ?simd-2gcc_-m64_-O3_-fomit-frame-pointer2018082820180818
39184? ? ?? ? ?simd-2gcc_-O2_-fomit-frame-pointer2018082820180818
39196? ? ?? ? ?simd-2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
39236? ? ?? ? ?simd-2gcc_-O3_-fomit-frame-pointer2018082820180818
39704? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
39724? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082820180818
39772? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082820180818
39788? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082820180818
39792? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
39820? ? ?? ? ?bernstein/small-simd-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082820180818
39860? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
39876? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
39916? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082820180818
39988? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082820180818
39992? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
40080? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082820180818
40092? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
40108? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
40116? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
40128? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
40132? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
40144? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
40148? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
40160? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
40160? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
40160? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082820180818
40232? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-O2_-fomit-frame-pointer2018082820180818
40232? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
40232? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082820180818
40236? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082820180818
40244? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-O_-fomit-frame-pointer2018082820180818
40244? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
40256? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
40284? ? ?? ? ?bernstein/small-simd-2icc_-xSSE4.2_-O3_-fomit-frame-pointer2018082820180818
40300? ? ?? ? ?bernstein/small-simd-2gcc_-march=k8_-O3_-fomit-frame-pointer2018082820180818
40324? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082820180818
40328? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
40332? ? ?? ? ?bernstein/small-simd-2gcc_-march=k8_-O2_-fomit-frame-pointer2018082820180818
40340? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
40352? ? ?? ? ?bernstein/small-simd-2icc_-xSSE4.1_-O3_-fomit-frame-pointer2018082820180818
40364? ? ?? ? ?bernstein/small-simd-2gcc_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
40380? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
40388? ? ?? ? ?bernstein/small-simd-2gcc_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
40392? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-O3_-fomit-frame-pointer2018082820180818
40392? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
40396? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
40396? ? ?? ? ?bernstein/small-simd-2gcc_-march=k8_-O_-fomit-frame-pointer2018082820180818
40400? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
40400? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
40404? ? ?? ? ?bernstein/small-simd-2gcc_-march=nocona_-O_-fomit-frame-pointer2018082820180818
40420? ? ?? ? ?bernstein/small-simd-2gcc_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
40432? ? ?? ? ?bernstein/small-simd-2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
40444? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082820180818
40448? ? ?? ? ?bernstein/small-simd-2gcc_-O_-fomit-frame-pointer2018082820180818
40452? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082820180818
40460? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-O_-fomit-frame-pointer2018082820180818
40460? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082820180818
40480? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082820180818
40580? ? ?? ? ?bernstein/small-simd-2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
40604? ? ?? ? ?bernstein/small-simd-2gcc_-O2_-fomit-frame-pointer2018082820180818
40604? ? ?? ? ?bernstein/small-simd-2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
40604? ? ?? ? ?bernstein/small-simd-2gcc_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
40608? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-O3_-fomit-frame-pointer2018082820180818
40612? ? ?? ? ?bernstein/small-simd-2gcc_-O3_-fomit-frame-pointer2018082820180818
40616? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
40640? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
40656? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-O2_-fomit-frame-pointer2018082820180818
40708? ? ?? ? ?bernstein/small-simd-2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082820180818
40724? ? ?? ? ?bernstein/small-simd-2icc_-xAVX_-O2_-fomit-frame-pointer2018082820180818
40808? ? ?? ? ?bernstein/small-simd-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082820180818
41084? ? ?? ? ?bernstein/small-simd-2icc_-xSSE4.1_-O2_-fomit-frame-pointer2018082820180818
41100? ? ?? ? ?bernstein/small-simd-2icc_-no-vec2018082820180818
41108? ? ?? ? ?bernstein/small-simd-2icc_-xSSE4.2_-O2_-fomit-frame-pointer2018082820180818
41160? ? ?? ? ?bernstein/small-simd-2icc_-xAVX_-O3_-fomit-frame-pointer2018082820180818
41176? ? ?? ? ?bernstein/small-simd-2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082820180818
41304? ? ?? ? ?bernstein/small-simd-2icc2018082820180818
41428? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082820180818
41432? ? ?? ? ?bernstein/small-simd-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082820180818
41436? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082820180818
41440? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082820180818
41448? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082820180818
41452? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082820180818
41536? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082820180818
41548? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082820180818
41560? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082820180818
41568? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082820180818
41588? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082820180818
41600? ? ?? ? ?simd-2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082820180818
41628? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082820180818
41640? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082820180818
41656? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082820180818
41756? ? ?? ? ?simd-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082820180818
41876? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082820180818
41928? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082820180818
41980? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082820180818
42236? ? ?? ? ?bernstein/small-simd-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082820180818
43356? ? ?? ? ?simd-1gcc_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
43520? ? ?? ? ?simd-1gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
43684? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
43700? ? ?? ? ?simd-1gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
44372? ? ?? ? ?simd-1gcc_-funroll-loops_-Os_-fomit-frame-pointer2018082820180818
44376? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082820180818
44556? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
44568? ? ?? ? ?simd-1gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
44628? ? ?? ? ?simd-1gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082820180818
44796? ? ?? ? ?simd-1gcc_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
44828? ? ?? ? ?simd-1gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
44844? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082820180818
44848? ? ?? ? ?simd-1gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082820180818
44848? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082820180818
44960? ? ?? ? ?simd-1gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082820180818
45492? ? ?? ? ?simd-1gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
45516? ? ?? ? ?simd-1gcc_-Os_-fomit-frame-pointer2018082820180818
45516? ? ?? ? ?simd-1gcc_-march=k8_-Os_-fomit-frame-pointer2018082820180818
45540? ? ?? ? ?simd-1gcc_-m64_-Os_-fomit-frame-pointer2018082820180818
45624? ? ?? ? ?simd-1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
46044? ? ?? ? ?bernstein/small-simd-2gcc_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
46368? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082820180818
46420? ? ?? ? ?simd-2gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
46440? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
47052? ? ?? ? ?simd-2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
47088? ? ?? ? ?simd-2gcc_-funroll-loops_-Os_-fomit-frame-pointer2018082820180818
47100? ? ?? ? ?simd-2gcc_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
47104? ? ?? ? ?simd-2gcc_-m64_-Os_-fomit-frame-pointer2018082820180818
47108? ? ?? ? ?simd-2gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
47116? ? ?? ? ?simd-2gcc_-Os_-fomit-frame-pointer2018082820180818
47116? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082820180818
47120? ? ?? ? ?simd-2gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082820180818
47120? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082820180818
47124? ? ?? ? ?simd-2gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082820180818
47128? ? ?? ? ?simd-2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
47176? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082820180818
47752? ? ?? ? ?simd-2gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
47776? ? ?? ? ?simd-2gcc_-march=k8_-Os_-fomit-frame-pointer2018082820180818
47780? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
47960? ? ?? ? ?simd-2gcc_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
47996? ? ?? ? ?simd-2gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
48436? ? ?? ? ?simd-2gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
48476? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
48516? ? ?? ? ?simd-2gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082820180818
49648? ? ?? ? ?simd-1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
50224? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
51316? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
51364? ? ?? ? ?bernstein/small-simd-2gcc_-march=k8_-Os_-fomit-frame-pointer2018082820180818
51488? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
51500? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082820180818
51540? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
51576? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
51700? ? ?? ? ?bernstein/small-simd-2gcc_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
51716? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
51840? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
51856? ? ?? ? ?bernstein/small-simd-2gcc_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
51868? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
51876? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
52892? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082820180818
52908? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082820180818
52916? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082820180818
53424? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082820180818
53428? ? ?? ? ?bernstein/small-simd-2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
53432? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
53436? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-Os_-fomit-frame-pointer2018082820180818
53436? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082820180818
53448? ? ?? ? ?bernstein/small-simd-2gcc_-Os_-fomit-frame-pointer2018082820180818
53448? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-Os_-fomit-frame-pointer2018082820180818
237276? ? ?? ? ?simd-2gcc2018082820180818
237520? ? ?? ? ?simd-2gcc_-funroll-loops2018082820180818
250972? ? ?? ? ?simd-1gcc_-funroll-loops2018082820180818
251836? ? ?? ? ?simd-1gcc2018082820180818
253896? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops2018082820180818
253944? ? ?? ? ?bernstein/small-simd-2gcc2018082820180818
270588? ? ?? ? ?simd-1cc2018082820180818
271908? ? ?? ? ?simd-2cc2018082820180818
288516? ? ?? ? ?bernstein/small-simd-2cc2018082820180818

Test failure

Implementation: bernstein/small-simd-2
Security model: unknown
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
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer bernstein/small-simd-2
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer bernstein/small-simd-2
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer simd-1
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer simd-1
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer simd-1
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer simd-2
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer simd-2
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer simd-2

Compiler output

Implementation: sphlib
Security model: unknown
Compiler: cc
hamsi.c: hamsi.c:111:26: fatal error: hamsi_helper.c: No such file or directory
hamsi.c: #include "hamsi_helper.c"
hamsi.c: ^
hamsi.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
cc sphlib sphlib-small

Compiler output

Implementation: sphlib
Security model: unknown
Compiler: gcc
hamsi.c: hamsi.c:111:10: fatal error: hamsi_helper.c: No such file or directory
hamsi.c: #include "hamsi_helper.c"
hamsi.c: ^~~~~~~~~~~~~~~~
hamsi.c: compilation terminated.

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

Compiler output

Implementation: sphlib
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hamsi.c: hamsi.c:111:10: fatal error: hamsi_helper.c: No such file or directory
hamsi.c: #include "hamsi_helper.c"
hamsi.c: ^~~~~~~~~~~~~~~~
hamsi.c: compilation terminated.
hamsi.c: hamsi.c:111:10: fatal error: hamsi_helper.c: No such file or directory
hamsi.c: #include "hamsi_helper.c"
hamsi.c: ^~~~~~~~~~~~~~~~
hamsi.c: compilation terminated.

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

Compiler output

Implementation: sphlib
Security model: unknown
Compiler: icc
hamsi.c: hamsi.c(111): catastrophic error: cannot open source file "hamsi_helper.c"
hamsi.c: #include "hamsi_helper.c"
hamsi.c: ^
hamsi.c:
hamsi.c: compilation aborted for hamsi.c (code 4)

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
icc sphlib
icc -no-vec sphlib
icc -xAVX -O2 -fomit-frame-pointer sphlib
icc -xAVX -O3 -fomit-frame-pointer sphlib
icc -xCORE-AVX-I -O2 -fomit-frame-pointer sphlib
icc -xCORE-AVX-I -O3 -fomit-frame-pointer sphlib
icc -xSSE4.1 -O2 -fomit-frame-pointer sphlib
icc -xSSE4.1 -O3 -fomit-frame-pointer sphlib
icc -xSSE4.2 -O2 -fomit-frame-pointer sphlib
icc -xSSE4.2 -O3 -fomit-frame-pointer sphlib
icc sphlib-small
icc -no-vec sphlib-small
icc -xAVX -O2 -fomit-frame-pointer sphlib-small
icc -xAVX -O3 -fomit-frame-pointer sphlib-small
icc -xCORE-AVX-I -O2 -fomit-frame-pointer sphlib-small
icc -xCORE-AVX-I -O3 -fomit-frame-pointer sphlib-small
icc -xSSE4.1 -O2 -fomit-frame-pointer sphlib-small
icc -xSSE4.1 -O3 -fomit-frame-pointer sphlib-small
icc -xSSE4.2 -O2 -fomit-frame-pointer sphlib-small
icc -xSSE4.2 -O3 -fomit-frame-pointer sphlib-small