Implementation notes: amd64, hydra9, crypto_hash/hamsi

Computer: hydra9
Architecture: amd64
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: hamsi
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
46581? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017083020170725
46585? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017083020170725
46585? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017083020170725
46588? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017083020170725
46592? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017083020170725
46598? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017083020170725
46598? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017083020170725
46600? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-O2_-fomit-frame-pointer2017083020170725
46604? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017083020170725
46606? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-O3_-fomit-frame-pointer2017083020170725
46789? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-Os_-fomit-frame-pointer2017083020170725
46789? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017083020170725
46789? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017083020170725
46789? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017083020170725
46947? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-O2_-fomit-frame-pointer2017083020170725
46953? ? ?? ? ?bernstein/small-simd-2gcc_-O3_-fomit-frame-pointer2017083020170725
46954? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017083020170725
46957? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-O3_-fomit-frame-pointer2017083020170725
46960? ? ?? ? ?bernstein/small-simd-2gcc_-O2_-fomit-frame-pointer2017083020170725
46960? ? ?? ? ?bernstein/small-simd-2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017083020170725
46967? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017083020170725
46970? ? ?? ? ?bernstein/small-simd-2gcc_-march=k8_-O2_-fomit-frame-pointer2017083020170725
47019? ? ?? ? ?bernstein/small-simd-2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017083020170725
47019? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017083020170725
47020? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-Os_-fomit-frame-pointer2017083020170725
47022? ? ?? ? ?bernstein/small-simd-2gcc_-march=k8_-Os_-fomit-frame-pointer2017083020170725
47032? ? ?? ? ?bernstein/small-simd-2gcc_-Os_-fomit-frame-pointer2017083020170725
47043? ? ?? ? ?bernstein/small-simd-2gcc_-march=k8_-O3_-fomit-frame-pointer2017083020170725
47267? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
47278? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
47282? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
47290? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
47614? ? ?? ? ?bernstein/small-simd-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017083020170725
47619? ? ?? ? ?bernstein/small-simd-2gcc_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
47635? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
47647? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017083020170725
47698? ? ?? ? ?bernstein/small-simd-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017083020170725
47700? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017083020170725
47704? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017083020170725
47711? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
47714? ? ?? ? ?bernstein/small-simd-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017083020170725
47717? ? ?? ? ?bernstein/small-simd-2gcc_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
47723? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
47723? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
47737? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
47999? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
47999? ? ?? ? ?bernstein/small-simd-2gcc_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
48021? ? ?? ? ?bernstein/small-simd-2gcc_-march=k8_-O_-fomit-frame-pointer2017083020170725
48024? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017083020170725
48062? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017083020170725
48063? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017083020170725
48114? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017083020170725
48120? ? ?? ? ?bernstein/small-simd-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017083020170725
48122? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017083020170725
48126? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
48126? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017083020170725
48127? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-O_-fomit-frame-pointer2017083020170725
48128? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017083020170725
48128? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017083020170725
48131? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
48131? ? ?? ? ?bernstein/small-simd-2gcc_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
48133? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017083020170725
48134? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
48135? ? ?? ? ?bernstein/small-simd-2gcc_-O_-fomit-frame-pointer2017083020170725
48136? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
48136? ? ?? ? ?bernstein/small-simd-2gcc_-march=nocona_-O_-fomit-frame-pointer2017083020170725
48140? ? ?? ? ?bernstein/small-simd-2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017083020170725
48140? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
48140? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
48141? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017083020170725
48141? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017083020170725
48142? ? ?? ? ?bernstein/small-simd-2gcc_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
48167? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017083020170725
48168? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017083020170725
48189? ? ?? ? ?bernstein/small-simd-2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017083020170725
48265? ? ?? ? ?simd-2gcc_-funroll-loops_-Os_-fomit-frame-pointer2017083020170725
48267? ? ?? ? ?simd-2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017083020170725
48270? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017083020170725
48270? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017083020170725
48275? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017083020170725
48291? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017083020170725
48299? ? ?? ? ?simd-2gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017083020170725
48301? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-O_-fomit-frame-pointer2017083020170725
48302? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017083020170725
48303? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017083020170725
48303? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017083020170725
48337? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017083020170725
48371? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
48383? ? ?? ? ?simd-2gcc_-O3_-fomit-frame-pointer2017083020170725
48387? ? ?? ? ?simd-2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017083020170725
48394? ? ?? ? ?simd-2gcc_-m64_-O2_-fomit-frame-pointer2017083020170725
48410? ? ?? ? ?simd-2gcc_-O2_-fomit-frame-pointer2017083020170725
48411? ? ?? ? ?simd-2gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017083020170725
48421? ? ?? ? ?simd-2gcc_-m64_-O3_-fomit-frame-pointer2017083020170725
48422? ? ?? ? ?simd-2gcc_-march=k8_-O2_-fomit-frame-pointer2017083020170725
48440? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
48450? ? ?? ? ?simd-2gcc_-march=k8_-O3_-fomit-frame-pointer2017083020170725
48459? ? ?? ? ?simd-2gcc_-march=k8_-Os_-fomit-frame-pointer2017083020170725
48460? ? ?? ? ?simd-2gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017083020170725
48463? ? ?? ? ?simd-2gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017083020170725
48465? ? ?? ? ?simd-2gcc_-Os_-fomit-frame-pointer2017083020170725
48477? ? ?? ? ?simd-2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017083020170725
48489? ? ?? ? ?simd-2gcc_-m64_-Os_-fomit-frame-pointer2017083020170725
48501? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017083020170725
48510? ? ?? ? ?simd-2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017083020170725
48520? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017083020170725
48521? ? ?? ? ?simd-2gcc_-funroll-loops_-O3_-fomit-frame-pointer2017083020170725
48521? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017083020170725
48574? ? ?? ? ?simd-2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017083020170725
48584? ? ?? ? ?simd-2gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017083020170725
48586? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017083020170725
48592? ? ?? ? ?simd-2gcc_-funroll-loops_-O2_-fomit-frame-pointer2017083020170725
48592? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017083020170725
48604? ? ?? ? ?simd-2gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017083020170725
48610? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017083020170725
48798? ? ?? ? ?simd-2gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017083020170725
48810? ? ?? ? ?simd-2gcc_-march=k8_-O_-fomit-frame-pointer2017083020170725
48861? ? ?? ? ?simd-2gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
48865? ? ?? ? ?simd-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017083020170725
48869? ? ?? ? ?simd-2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017083020170725
48873? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
48875? ? ?? ? ?simd-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017083020170725
48887? ? ?? ? ?simd-2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017083020170725
48905? ? ?? ? ?simd-2gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
48910? ? ?? ? ?simd-2gcc_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
48943? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
48944? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
48949? ? ?? ? ?simd-1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017083020170725
48953? ? ?? ? ?simd-1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017083020170725
48954? ? ?? ? ?simd-1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017083020170725
48955? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
48955? ? ?? ? ?bernstein/small-simd-2gcc_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
48984? ? ?? ? ?simd-2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017083020170725
49003? ? ?? ? ?simd-1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017083020170725
49015? ? ?? ? ?simd-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017083020170725
49031? ? ?? ? ?simd-2gcc_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
49037? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
49043? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017083020170725
49043? ? ?? ? ?simd-2gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
49046? ? ?? ? ?simd-2gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
49047? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
49056? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017083020170725
49065? ? ?? ? ?simd-2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017083020170725
49067? ? ?? ? ?simd-2gcc_-m64_-O_-fomit-frame-pointer2017083020170725
49068? ? ?? ? ?simd-2gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
49068? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017083020170725
49068? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017083020170725
49069? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017083020170725
49071? ? ?? ? ?simd-2gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017083020170725
49072? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017083020170725
49072? ? ?? ? ?simd-2gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
49074? ? ?? ? ?simd-2gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017083020170725
49076? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017083020170725
49083? ? ?? ? ?simd-2gcc_-O_-fomit-frame-pointer2017083020170725
49083? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
49087? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017083020170725
49087? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017083020170725
49087? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017083020170725
49087? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017083020170725
49100? ? ?? ? ?simd-2gcc_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
49105? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
49105? ? ?? ? ?simd-2gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
49108? ? ?? ? ?simd-2gcc_-funroll-loops_-O_-fomit-frame-pointer2017083020170725
49108? ? ?? ? ?simd-2gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017083020170725
49109? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017083020170725
49112? ? ?? ? ?simd-2gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017083020170725
49116? ? ?? ? ?simd-2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017083020170725
49118? ? ?? ? ?simd-2gcc_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
49120? ? ?? ? ?simd-2gcc_-march=nocona_-O_-fomit-frame-pointer2017083020170725
49125? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017083020170725
49128? ? ?? ? ?simd-2gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017083020170725
49130? ? ?? ? ?simd-2gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017083020170725
49133? ? ?? ? ?simd-2gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
49135? ? ?? ? ?simd-2gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017083020170725
49136? ? ?? ? ?simd-1gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
49141? ? ?? ? ?simd-2gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
49148? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
49155? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017083020170725
49163? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017083020170725
49163? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017083020170725
49163? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017083020170725
49163? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017083020170725
49221? ? ?? ? ?simd-2gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
49223? ? ?? ? ?simd-2gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
49237? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
49244? ? ?? ? ?simd-2gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
49254? ? ?? ? ?simd-2gcc_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
49275? ? ?? ? ?simd-2gcc_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
49280? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
49286? ? ?? ? ?simd-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017083020170725
49287? ? ?? ? ?simd-1gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
49307? ? ?? ? ?simd-1gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
49311? ? ?? ? ?simd-2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017083020170725
49380? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
49418? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
49429? ? ?? ? ?simd-2gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
49435? ? ?? ? ?simd-1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017083020170725
49451? ? ?? ? ?simd-1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017083020170725
49502? ? ?? ? ?simd-1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017083020170725
49551? ? ?? ? ?simd-2gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017083020170725
49552? ? ?? ? ?simd-1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017083020170725
49560? ? ?? ? ?simd-2gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017083020170725
49576? ? ?? ? ?simd-2gcc_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
49579? ? ?? ? ?simd-2gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
49597? ? ?? ? ?simd-2gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017083020170725
49653? ? ?? ? ?simd-2gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017083020170725
49654? ? ?? ? ?simd-2gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017083020170725
49695? ? ?? ? ?simd-2gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017083020170725
49792? ? ?? ? ?simd-1gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
49804? ? ?? ? ?simd-1gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
49821? ? ?? ? ?simd-1gcc_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
49837? ? ?? ? ?simd-1gcc_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
49839? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017083020170725
49881? ? ?? ? ?simd-1gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
49883? ? ?? ? ?simd-1gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017083020170725
49896? ? ?? ? ?simd-1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017083020170725
49915? ? ?? ? ?simd-1gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
49926? ? ?? ? ?simd-1gcc_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
49927? ? ?? ? ?simd-1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017083020170725
49933? ? ?? ? ?simd-1gcc_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
49976? ? ?? ? ?simd-1gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
49989? ? ?? ? ?simd-1gcc_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
50000? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017083020170725
50025? ? ?? ? ?bernstein/small-simd-2gcc_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
50027? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
50029? ? ?? ? ?simd-1gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
50029? ? ?? ? ?simd-1gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
50045? ? ?? ? ?simd-1gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017083020170725
50045? ? ?? ? ?simd-1gcc_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
50069? ? ?? ? ?simd-1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017083020170725
50070? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017083020170725
50072? ? ?? ? ?simd-1gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017083020170725
50074? ? ?? ? ?simd-1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017083020170725
50079? ? ?? ? ?simd-1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017083020170725
50080? ? ?? ? ?simd-1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017083020170725
50082? ? ?? ? ?simd-1gcc_-O_-fomit-frame-pointer2017083020170725
50082? ? ?? ? ?simd-2gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017083020170725
50082? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017083020170725
50087? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017083020170725
50087? ? ?? ? ?simd-2gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017083020170725
50088? ? ?? ? ?simd-1gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017083020170725
50095? ? ?? ? ?simd-1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017083020170725
50103? ? ?? ? ?simd-1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017083020170725
50118? ? ?? ? ?simd-1gcc_-march=nocona_-O_-fomit-frame-pointer2017083020170725
50120? ? ?? ? ?simd-1gcc_-m64_-O_-fomit-frame-pointer2017083020170725
50127? ? ?? ? ?simd-1gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017083020170725
50134? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017083020170725
50181? ? ?? ? ?simd-1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017083020170725
50182? ? ?? ? ?simd-1gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
50213? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
50214? ? ?? ? ?simd-1gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017083020170725
50219? ? ?? ? ?simd-1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017083020170725
50222? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
50227? ? ?? ? ?simd-1gcc_-funroll-loops_-O_-fomit-frame-pointer2017083020170725
50228? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
50228? ? ?? ? ?simd-1gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
50235? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017083020170725
50239? ? ?? ? ?simd-1gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
50258? ? ?? ? ?simd-1gcc_-march=k8_-O_-fomit-frame-pointer2017083020170725
50341? ? ?? ? ?simd-1gcc_-funroll-loops_-O2_-fomit-frame-pointer2017083020170725
50346? ? ?? ? ?simd-1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017083020170725
50353? ? ?? ? ?simd-1gcc_-m64_-O3_-fomit-frame-pointer2017083020170725
50358? ? ?? ? ?simd-1gcc_-O3_-fomit-frame-pointer2017083020170725
50361? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017083020170725
50373? ? ?? ? ?simd-1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017083020170725
50375? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017083020170725
50379? ? ?? ? ?simd-1gcc_-m64_-O2_-fomit-frame-pointer2017083020170725
50380? ? ?? ? ?simd-1gcc_-O2_-fomit-frame-pointer2017083020170725
50384? ? ?? ? ?simd-1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017083020170725
50384? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017083020170725
50387? ? ?? ? ?simd-1gcc_-funroll-loops_-O3_-fomit-frame-pointer2017083020170725
50387? ? ?? ? ?simd-1gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017083020170725
50391? ? ?? ? ?simd-1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017083020170725
50399? ? ?? ? ?simd-2gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017083020170725
50400? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017083020170725
50400? ? ?? ? ?simd-2gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017083020170725
50401? ? ?? ? ?simd-1gcc_-march=k8_-O3_-fomit-frame-pointer2017083020170725
50403? ? ?? ? ?simd-1gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017083020170725
50403? ? ?? ? ?simd-2gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017083020170725
50403? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017083020170725
50406? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017083020170725
50408? ? ?? ? ?simd-1gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017083020170725
50410? ? ?? ? ?simd-2gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017083020170725
50414? ? ?? ? ?simd-1gcc_-march=k8_-O2_-fomit-frame-pointer2017083020170725
50420? ? ?? ? ?simd-1gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017083020170725
50421? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017083020170725
50424? ? ?? ? ?simd-1gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017083020170725
50425? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017083020170725
50427? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017083020170725
50433? ? ?? ? ?simd-1gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017083020170725
50434? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017083020170725
50435? ? ?? ? ?simd-1gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017083020170725
50440? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017083020170725
50470? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017083020170725
50482? ? ?? ? ?simd-1gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017083020170725
50518? ? ?? ? ?simd-1gcc_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
50543? ? ?? ? ?simd-1gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
50707? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017083020170725
50710? ? ?? ? ?simd-1gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017083020170725
50720? ? ?? ? ?simd-1gcc_-Os_-fomit-frame-pointer2017083020170725
50723? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017083020170725
50734? ? ?? ? ?simd-1gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017083020170725
50735? ? ?? ? ?simd-1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017083020170725
50743? ? ?? ? ?simd-1gcc_-march=k8_-Os_-fomit-frame-pointer2017083020170725
50766? ? ?? ? ?simd-1gcc_-m64_-Os_-fomit-frame-pointer2017083020170725
50792? ? ?? ? ?simd-1gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017083020170725
50845? ? ?? ? ?simd-1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017083020170725
50846? ? ?? ? ?simd-2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017083020170725
50846? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017083020170725
50862? ? ?? ? ?simd-1gcc_-funroll-loops_-Os_-fomit-frame-pointer2017083020170725
50871? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017083020170725
50923? ? ?? ? ?simd-1gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017083020170725
444384? ? ?? ? ?simd-2cc2017083020170725
445317? ? ?? ? ?simd-2gcc_-funroll-loops2017083020170725
447630? ? ?? ? ?simd-2gcc2017083020170725
462872? ? ?? ? ?simd-1gcc_-funroll-loops2017083020170725
463416? ? ?? ? ?simd-1cc2017083020170725
464332? ? ?? ? ?simd-1gcc2017083020170725
467708? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops2017083020170725
468398? ? ?? ? ?bernstein/small-simd-2cc2017083020170725
475806? ? ?? ? ?bernstein/small-simd-2gcc2017083020170725

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: #include "hamsi_helper.c"
hamsi.c: ^
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: 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: #include "hamsi_helper.c"
hamsi.c: ^
hamsi.c: compilation terminated.
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: 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