Implementation notes: amd64, genji346, crypto_hash/bblake256

Computer: genji346
Architecture: amd64
CPU ID: AuthenticAMD-00830f10-178bfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: bblake256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
958020592 0 036245 856 744ssse3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
960020592 0 036245 856 744ssse3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
960020592 0 036245 856 744ssse3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
962020592 0 036245 856 744ssse3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
972020704 0 036005 856 744ssse3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
974020704 0 036005 856 744ssse3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
974020704 0 036005 856 744ssse3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
974020704 0 036005 856 744ssse3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
988020880 0 036213 856 744ssse3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
990020880 0 036213 856 744ssse3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
992020880 0 036213 856 744ssse3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
992020880 0 036213 856 744ssse3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
1000020768 0 036021 856 744ssse3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
1000020768 0 036021 856 744ssse3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
1002020768 0 036021 856 744ssse3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
1004020768 0 036021 856 744ssse3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
1204022928 0 036933 856 744ssse3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
1212023184 0 037245 856 744ssse3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
1230022368 0 037669 856 744sse2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
1230022368 0 037669 856 744sse2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
1238022256 0 037909 856 744sse2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
1238022368 0 037669 856 744sse2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
1238022256 0 037909 856 744sse2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
1240022256 0 037909 856 744sse2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
1240022256 0 037909 856 744sse2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
1250022368 0 037669 856 744sse2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
1270022272 0 037525 856 744sse2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
1270022272 0 037525 856 744sse2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
1270022384 0 037717 856 744sse2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
1270022272 0 037525 856 744sse2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
1272022272 0 037525 856 744sse2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
1272022384 0 037717 856 744sse2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
1272022384 0 037717 856 744sse2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
1272022384 0 037717 856 744sse2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
1382025504 0 039509 856 744sse2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
1392025552 0 039613 856 744sse2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
1560018829 0 028876 808 776ssse3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1560019210 0 031521 816 776ssse3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1594018405 0 027460 792 776ssse3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1622018670 0 028580 808 776ssse3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1944020125 0 030172 808 776sse2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1986020522 0 032817 816 776sse2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2012011849 0 024145 816 776bswapgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2016012009 0 024305 816 776regsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2034011981 0 022020 808 776regsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2038011821 0 021860 808 776bswapgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2042011351 0 021252 808 776bswapgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2052019867 0 028908 792 776sse2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2062020059 0 029972 808 776sse2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2090011342 0 020372 792 776bswapgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2090011491 0 020516 792 776regsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2116014744 0 028725 856 744bswapicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
2140014552 0 028589 856 744bswapicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
2160012124 0 022020 808 776regsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2174015560 0 030789 856 744bswapicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
2176015560 0 030789 856 744bswapicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
2176015560 0 030789 856 744bswapicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
2216015176 0 029157 856 744regsicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
2220015560 0 030789 856 744bswapicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
2224015736 0 031365 856 744bswapicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
2224015736 0 031365 856 744bswapicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
2224015736 0 031365 856 744bswapicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
2224015736 0 031365 856 744bswapicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
229008170 0 020059 808 752bswapclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
229409391 0 021675 808 736bswapclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
229608095 0 017297 800 736bswapclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
2304016280 0 031509 856 744regsicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
230608170 0 020059 808 752bswapclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
230608170 0 020651 808 752bswapclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
2308016280 0 031509 856 744regsicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
2308016280 0 031509 856 744regsicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
2308016280 0 031509 856 744regsicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
2320016488 0 032117 856 744regsicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
2322016488 0 032117 856 744regsicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
2324016488 0 032117 856 744regsicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
2324016488 0 032117 856 744regsicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
237009983 0 022267 808 736regsclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
2486015320 0 029357 856 744regsicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
285609249 0 018433 800 736regsclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
285809322 0 021195 808 752regsclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
286009322 0 021787 808 752regsclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
286009322 0 021195 808 752regsclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
4556010699 0 022971 808 736sandyclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
4614011011 0 020036 792 776sandygcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
4634012121 0 024417 816 776sandygcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
4648012093 0 022132 808 776sandygcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
4676015224 0 030533 856 744bswapicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
4678015224 0 030533 856 744bswapicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
4678015224 0 030533 856 744bswapicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
4680015224 0 030533 856 744bswapicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
4698010474 0 022347 808 752sandyclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
4698010392 0 019569 800 736sandyclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
4702015368 0 030645 856 744bswapicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
4702015368 0 030645 856 744bswapicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
4702015368 0 030645 856 744bswapicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
4702015368 0 030645 856 744bswapicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
4704010474 0 022347 808 752sandyclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
4706010474 0 022939 808 752sandyclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
4762015976 0 031285 856 744regsicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
4764015976 0 031285 856 744regsicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
4764015976 0 031285 856 744regsicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
4766015976 0 031285 856 744regsicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
4802015832 0 031109 856 744regsicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
4802015832 0 031109 856 744regsicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
4802015832 0 031109 856 744regsicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
4802015832 0 031109 856 744regsicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
4816011818 0 021716 808 776sandygcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
4878015576 0 030805 856 744sandyicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
4878015656 0 030965 856 744sandyicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
4878015472 0 029509 856 744sandyicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
4880015576 0 030805 856 744sandyicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
4880015576 0 030805 856 744sandyicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
4882015656 0 030965 856 744sandyicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
4882015576 0 030805 856 744sandyicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
4884015656 0 030965 856 744sandyicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
4884015656 0 030965 856 744sandyicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
4946015608 0 030885 856 744sandyicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
4948015544 0 031173 856 744sandyicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
4948015608 0 030885 856 744sandyicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
4948015544 0 031173 856 744sandyicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
4948015608 0 030885 856 744sandyicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
4948015608 0 030885 856 744sandyicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
4948015544 0 031173 856 744sandyicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
4950015440 0 029421 856 744sandyicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
4950015544 0 031173 856 744sandyicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017

Test failure

Implementation: bswap
Security model: unknown
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 30, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer bswap
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer bswap
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer bswap
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer bswap
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer bswap
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer bswap
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer regs
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer regs
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer regs
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer regs
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer regs
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer regs
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer sandy
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer sandy
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer sandy
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer sandy
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer sandy
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer sandy
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer sse2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer sse2
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer sse2
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer sse2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer sse2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer sse2
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ssse3
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ssse3
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer ssse3
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer ssse3
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer ssse3
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer ssse3

Compiler output

Implementation: sse2
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: In file included from hash.c:3:
hash.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/emmintrin.h:31:
hash.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xmmintrin.h:31:
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:55:72: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:61:72: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:68:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:74:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:84:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:90:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:97:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:103:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sse2
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sse2
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sse2
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sse2
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sse2

Compiler output

Implementation: ssse3
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: In file included from hash.c:3:
hash.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/tmmintrin.h:31:
hash.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/pmmintrin.h:31:
hash.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/emmintrin.h:31:
hash.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xmmintrin.h:31:
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:55:72: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:61:72: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:68:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:74:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:84:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:90:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:97:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ssse3
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ssse3
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ssse3
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ssse3
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ssse3