Implementation notes: amd64, genji239, crypto_hash/bmw512

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: bmw512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
542437535 0 046516 792 776optc02gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
545637555 0 046532 792 776optc01gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
55007720 0 023269 856 744opt008_asm64icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
55027943 0 017817 816 776opt008_asm64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
55067720 0 023269 856 744opt008_asm64icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
55147720 0 023269 856 744opt008_asm64icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
55167720 0 023469 856 776opt008_asm64icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
551813922 0 023740 808 776optbbegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
55187720 0 023581 856 776opt008_asm64icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
55248036 0 020753 816 776opt008_asm64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
55267720 0 023269 856 744opt008_asm64icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
55267720 0 022869 856 744opt008_asm64icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
55288036 0 018049 816 776opt008_asm64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
55287720 0 022869 856 744opt008_asm64icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
55367720 0 022869 856 744opt008_asm64icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
55407720 0 022869 856 744opt008_asm64icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
554813367 0 022340 792 776optbbegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
555414700 0 024660 808 776optbbegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
555413994 0 023820 808 776optabegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
557813446 0 022420 792 776optabegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
558014620 0 024580 808 776optabegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
55847656 0 023725 856 776opt008_asm64icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
55887656 0 024077 856 776opt008_asm64icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
55947672 0 022901 856 744opt008_asm64icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
55967672 0 022869 856 744opt008_asm64icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
55967672 0 022901 856 744opt008_asm64icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
56007672 0 022869 856 744opt008_asm64icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
56007672 0 022901 856 744opt008_asm64icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
56027672 0 022901 856 744opt008_asm64icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
56027656 0 021613 856 744opt008_asm64icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
560414628 0 027353 816 776optc04gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
56067672 0 022869 856 744opt008_asm64icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
56087656 0 021557 856 744opt008_asm64icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
56107514 0 016476 792 776opt008_asm64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
562414628 0 024665 816 776optc04gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
566215861 0 028577 816 776optbbegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
567239949 0 049857 816 776optc02gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
569839988 0 049889 816 776optc01gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
573614604 0 024497 816 776optc04gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
578021394 0 031305 816 776optc03gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
578242209 0 052265 816 776optc02gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
578242823 0 055569 816 776optc01gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
578642775 0 055521 816 776optc02gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
580442257 0 052313 816 776optc01gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
582422673 0 035417 816 776optc03gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
583412368 0 024897 816 776optbgbegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
583822673 0 032729 816 776optc03gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
584615098 0 025145 816 776sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
585616168 0 026353 816 776sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
585615224 0 030805 856 744optc04icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
586015224 0 030805 856 744optc04icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
586015320 0 031069 856 776optc04icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
587011920 0 021796 808 776optbgbegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
588015224 0 030805 856 744optc04icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
588215224 0 030805 856 744optc04icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
588815984 0 031165 856 744optabeicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
589044744 0 059933 856 744optc02icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
589418232 0 031073 816 776sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
589644744 0 059933 856 744optc02icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
589615224 0 031085 856 776optc04icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
589815984 0 031165 856 744optabeicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
589844744 0 059933 856 744optc02icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
590016080 0 032117 856 776optabeicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
591044760 0 059949 856 744optc01icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
591211574 0 021316 808 776optbgbegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
591644760 0 060517 856 776optc01icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
591815320 0 030501 856 744optc04icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
591815984 0 031165 856 744optabeicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
592015984 0 031165 856 744optabeicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
592044760 0 059949 856 744optc01icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
592216016 0 031197 856 744optbbeicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
592215320 0 030501 856 744optc04icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
592644760 0 059949 856 744optc01icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
592644744 0 060501 856 776optc02icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
593216016 0 031197 856 744optbbeicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
593444760 0 059949 856 744optc01icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
593415320 0 030501 856 744optc04icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
594616016 0 031197 856 744optbbeicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
594818408 0 033477 856 744optbgbeicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
594818424 0 034061 856 776optbgbeicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
595416016 0 031197 856 744optbbeicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
595444632 0 060677 856 776optc01icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
595815320 0 030501 856 744optc04icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
596418408 0 033477 856 744optbgbeicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
597018328 0 033797 856 744optbgbeicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
597015192 0 031581 856 776optc04icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
597044616 0 060661 856 776optc02icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
597418328 0 033797 856 744optbgbeicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
597418408 0 033477 856 744optbgbeicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
597615984 0 032021 856 776optbbeicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
597818408 0 033477 856 744optbgbeicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
598016032 0 031781 856 776optbbeicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
598415288 0 031325 856 776optc04icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
598618344 0 034093 856 776optbgbeicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
599416112 0 031861 856 776optabeicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
600422624 0 038669 856 776optc03icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
600618328 0 033797 856 744optbgbeicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
607044744 0 059933 856 744optc02icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
608417039 0 029761 816 776optabegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
611045528 0 061397 856 776optc02icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
61167131 0 016044 792 776optbgbegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
612418232 0 032037 856 744optbgbeicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
612845544 0 061413 856 776optc01icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
613445528 0 061117 856 744optc02icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
614445528 0 061117 856 744optc02icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
614845528 0 061117 856 744optc02icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
615018312 0 034237 856 776optbgbeicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
615245544 0 061133 856 744optc01icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
615445544 0 061133 856 744optc01icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
615615616 0 029605 856 744optbbeicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
616222800 0 038389 856 744optc03icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
616245544 0 061133 856 744optc01icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
617845528 0 061117 856 744optc02icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
618422640 0 038397 856 776optc03icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
618844128 0 058125 856 744optc02icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
619045544 0 061133 856 744optc01icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
619245448 0 061845 856 776optc01icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
619445448 0 061845 856 776optc02icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
620022800 0 038389 856 744optc03icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
620215200 0 029189 856 744optc04icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
620618840 0 033941 856 744optbgbeicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
620818840 0 033941 856 744optbgbeicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
621018840 0 033941 856 744optbgbeicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
621844640 0 058581 856 744optc02icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
621815600 0 029589 856 744optabeicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
622022800 0 038389 856 744optc03icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
622244160 0 058157 856 744optc01icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
622618280 0 034557 856 776optbgbeicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
623018840 0 033941 856 744optbgbeicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
623222640 0 037829 856 744optc03icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
623444672 0 058613 856 744optc01icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
623422640 0 037829 856 744optc03icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
623622800 0 038389 856 744optc03icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
624015120 0 029053 856 744optc04icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
624815616 0 030877 856 744optc04icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
624822640 0 037829 856 744optc03icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
625015616 0 030877 856 744optc04icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
625416672 0 032533 856 776optbbeicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
625616032 0 031293 856 744optabeicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
625816032 0 031293 856 744optabeicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
625816032 0 031293 856 744optabeicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
626019080 0 034213 856 744optbgbeicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
626215520 0 030749 856 744optc04icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
626415520 0 030749 856 744optc04icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
626615520 0 030749 856 744optc04icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
627015520 0 030749 856 744optc04icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
627219080 0 034213 856 744optbgbeicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
627622768 0 039165 856 776optc03icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
628218472 0 032333 856 744optbgbeicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
628216032 0 031293 856 744optabeicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
628615616 0 030877 856 744optc04icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
628816064 0 031325 856 744optbbeicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
628816064 0 031325 856 744optbbeicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
629014218 0 023332 792 776sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
629022352 0 036349 856 744optc03icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
629016640 0 033029 856 776optbbeicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
629419080 0 034213 856 744optbgbeicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
629819080 0 034213 856 744optbgbeicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
629822528 0 036469 856 744optc03icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
630016656 0 032237 856 744optbbeicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
630016064 0 031325 856 744optbbeicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
630016064 0 031325 856 744optbbeicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
630016768 0 032629 856 776optabeicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
630416656 0 032237 856 744optbbeicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
631216656 0 032237 856 744optbbeicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
632015936 0 029869 856 744optabeicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
632645488 0 060757 856 744optc02icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
632845488 0 060757 856 744optc02icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
633016592 0 032173 856 744optabeicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
633245488 0 060757 856 744optc02icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
633645520 0 060789 856 744optc01icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
633645520 0 060789 856 744optc01icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
633645488 0 060757 856 744optc02icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
633616592 0 032173 856 744optabeicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
633816592 0 032173 856 744optabeicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
633845520 0 060789 856 744optc01icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
634045520 0 060789 856 744optc01icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
634822976 0 038245 856 744optc03icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
635016592 0 032173 856 744optabeicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
635215920 0 029853 856 744optbbeicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
635416704 0 033093 856 776optabeicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
635622976 0 038245 856 744optc03icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
636422976 0 038245 856 744optc03icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
637022976 0 038245 856 744optc03icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
639446112 0 061349 856 744optc01icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
640246096 0 061333 856 744optc02icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
640646112 0 061349 856 744optc01icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
640846096 0 061333 856 744optc02icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
641046112 0 061349 856 744optc01icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
641446096 0 061333 856 744optc02icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
641846096 0 061333 856 744optc02icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
642046112 0 061349 856 744optc01icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
642623120 0 038357 856 744optc03icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
643823120 0 038357 856 744optc03icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
643823120 0 038357 856 744optc03icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
644623120 0 038357 856 744optc03icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
652616880 0 032109 856 744optabeicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
653616880 0 032109 856 744optabeicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
653616880 0 032109 856 744optabeicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
655816880 0 032109 856 744optbbeicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
657616880 0 032109 856 744optbbeicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
657816880 0 032109 856 744optbbeicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
661616880 0 032109 856 744optbbeicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
688412739 0 021732 792 776optc04gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
695417394 0 026404 792 776optc03gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
783612312 0 022361 816 776sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
789013776 0 023961 816 776sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
795616520 0 032437 856 776reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
799616456 0 032093 856 744reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
800016272 0 032717 856 776reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
800416456 0 032093 856 744reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
801016456 0 032093 856 744reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
801016456 0 032093 856 744reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
805225712 0 041693 856 776sphlibicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
813425728 0 041597 856 776sphlibicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
813611585 0 020708 792 776sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
816425712 0 041413 856 744sphlibicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
817225712 0 041413 856 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
817425712 0 041413 856 744sphlibicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
817616728 0 031965 856 744reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
818025712 0 041413 856 744sphlibicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
819416728 0 031965 856 744reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
820225728 0 041029 856 744sphlibicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
820425728 0 041029 856 744sphlibicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
820425728 0 041029 856 744sphlibicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
820416728 0 031965 856 744reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
820825728 0 041029 856 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
821216728 0 031965 856 744reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
821825280 0 041789 856 776sphlibicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
822025280 0 041437 856 776sphlibicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
822616496 0 032589 856 776reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
822816744 0 032549 856 776reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
824426016 0 041917 856 776sphlib-smallicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
826026016 0 041317 856 744sphlib-smallicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
826026016 0 041317 856 744sphlib-smallicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
826826016 0 041317 856 744sphlib-smallicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
827426016 0 041317 856 744sphlib-smallicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
830226224 0 041573 856 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
831226224 0 041573 856 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
831226224 0 041573 856 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
832426224 0 041573 856 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
832424528 0 038581 856 744sphlibicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
832425584 0 041805 856 776sphlib-smallicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
833224416 0 038525 856 744sphlibicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
855026288 0 041669 856 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
855026288 0 041669 856 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
855426288 0 041669 856 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
855626288 0 041669 856 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
887215616 0 030933 856 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
887615616 0 030933 856 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
887815616 0 030933 856 744reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
888616016 0 028857 816 776sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
888615616 0 030933 856 744reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
888815296 0 029341 856 744reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
896024544 0 038653 856 744sphlib-smallicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
897226224 0 041605 856 744sphlib-smallicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
897826224 0 041605 856 744sphlib-smallicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
898426224 0 041605 856 744sphlib-smallicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
899026224 0 041605 856 744sphlib-smallicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
919615504 0 029493 856 744reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
921415856 0 031141 856 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
922215856 0 031141 856 744reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
922415856 0 031141 856 744reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
923215856 0 031141 856 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
941426416 0 042429 856 776sphlib-smallicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
942626104 0 041805 856 744sphlib-smallicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
942826104 0 041805 856 744sphlib-smallicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
943626104 0 041805 856 744sphlib-smallicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
944026104 0 041805 856 744sphlib-smallicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
953825984 0 042557 856 776sphlib-smallicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
1006626496 0 041845 856 744sphlib-smallicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
1007426496 0 041845 856 744sphlib-smallicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
1007426496 0 041845 856 744sphlib-smallicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
1008410937 0 020889 816 776refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1014624768 0 038821 856 744sphlib-smallicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
1025211489 0 021593 816 776refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1033426496 0 041845 856 744sphlib-smallicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
111207672 0 022869 856 744opt008_asm64icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
1189418328 0 033797 856 744optbgbeicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
1200616656 0 032237 856 744optbbeicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
1204422800 0 038669 856 776optc03icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
1207822640 0 037829 856 744optc03icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
1233415616 0 030877 856 744optc04icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
1264216880 0 032109 856 744optabeicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
155049837 0 018852 792 776refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1964813616 0 026401 816 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017

Test failure

Implementation: crypto_hash/bmw512/opt008_asm64
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 22, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer opt008_asm64 optabe optbbe optbgbe optc01 optc02 optc03 optc04 ref sphlib sphlib-small
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer opt008_asm64 optabe optbbe optbgbe optc01 optc02 optc03 optc04 ref sphlib sphlib-small

Compiler output

Implementation: crypto_hash/bmw512/optx86sse2
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
BlueMidnightWish.c: BlueMidnightWish.c: In function 'Compress512':
BlueMidnightWish.c: BlueMidnightWish.c:390:44: warning: passing argument 1 of '_mm_load_si128' from incompatible pointer type [-Wincompatible-pointer-types]
BlueMidnightWish.c: 390 | _mm_store_si128(&p512[00], _mm_load_si128(&hashState512(state)->DoublePipe[0]));
BlueMidnightWish.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BlueMidnightWish.c: | |
BlueMidnightWish.c: | u_int64_t * {aka long unsigned int *}
BlueMidnightWish.c: In file included from BlueMidnightWish.c:12:
BlueMidnightWish.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/emmintrin.h:695:32: note: expected 'const __vector(2) long long int *' but argument is of type 'u_int64_t *' {aka 'long unsigned int *'}
BlueMidnightWish.c: 695 | _mm_load_si128 (__m128i const *__P)
BlueMidnightWish.c: | ~~~~~~~~~~~~~~~^~~
BlueMidnightWish.c: BlueMidnightWish.c:390:18: warning: passing argument 1 of '_mm_store_si128' from incompatible pointer type [-Wincompatible-pointer-types]
BlueMidnightWish.c: 390 | _mm_store_si128(&p512[00], _mm_load_si128(&hashState512(state)->DoublePipe[0]));
BlueMidnightWish.c: | ^~~~~~~~~
BlueMidnightWish.c: | |
BlueMidnightWish.c: | u_int64_t * {aka long unsigned int *}
BlueMidnightWish.c: In file included from BlueMidnightWish.c:12:
BlueMidnightWish.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/emmintrin.h:719:27: note: expected '__vector(2) long long int *' but argument is of type 'u_int64_t *' {aka 'long unsigned int *'}
BlueMidnightWish.c: 719 | _mm_store_si128 (__m128i *__P, __m128i __B)
BlueMidnightWish.c: | ~~~~~~~~~^~~
BlueMidnightWish.c: BlueMidnightWish.c:391:44: warning: passing argument 1 of '_mm_load_si128' from incompatible pointer type [-Wincompatible-pointer-types]
BlueMidnightWish.c: 391 | _mm_store_si128(&p512[02], _mm_load_si128(&hashState512(state)->DoublePipe[2]));
BlueMidnightWish.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BlueMidnightWish.c: | |
BlueMidnightWish.c: | u_int64_t * {aka long unsigned int *}
BlueMidnightWish.c: In file included from BlueMidnightWish.c:12:
BlueMidnightWish.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE optx86sse2
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE optx86sse2
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE optx86sse2
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE optx86sse2

Compiler output

Implementation: crypto_hash/bmw512/optx86sse2
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
BlueMidnightWish.c: BlueMidnightWish.c(390): warning #167: argument of type "u_int64_t={unsigned long} *" is incompatible with parameter of type "const union __m128i *"
BlueMidnightWish.c: _mm_store_si128(&p512[00], _mm_load_si128(&hashState512(state)->DoublePipe[0]));
BlueMidnightWish.c: ^
BlueMidnightWish.c:
BlueMidnightWish.c: BlueMidnightWish.c(390): warning #167: argument of type "u_int64_t={unsigned long} *" is incompatible with parameter of type "union __m128i *"
BlueMidnightWish.c: _mm_store_si128(&p512[00], _mm_load_si128(&hashState512(state)->DoublePipe[0]));
BlueMidnightWish.c: ^
BlueMidnightWish.c:
BlueMidnightWish.c: BlueMidnightWish.c(391): warning #167: argument of type "u_int64_t={unsigned long} *" is incompatible with parameter of type "const union __m128i *"
BlueMidnightWish.c: _mm_store_si128(&p512[02], _mm_load_si128(&hashState512(state)->DoublePipe[2]));
BlueMidnightWish.c: ^
BlueMidnightWish.c:
BlueMidnightWish.c: BlueMidnightWish.c(391): warning #167: argument of type "u_int64_t={unsigned long} *" is incompatible with parameter of type "union __m128i *"
BlueMidnightWish.c: _mm_store_si128(&p512[02], _mm_load_si128(&hashState512(state)->DoublePipe[2]));
BlueMidnightWish.c: ^
BlueMidnightWish.c:
BlueMidnightWish.c: BlueMidnightWish.c(392): warning #167: argument of type "u_int64_t={unsigned long} *" is incompatible with parameter of type "const union __m128i *"
BlueMidnightWish.c: _mm_store_si128(&p512[04], _mm_load_si128(&hashState512(state)->DoublePipe[4]));
BlueMidnightWish.c: ^
BlueMidnightWish.c:
BlueMidnightWish.c: BlueMidnightWish.c(392): warning #167: argument of type "u_int64_t={unsigned long} *" is incompatible with parameter of type "union __m128i *"
BlueMidnightWish.c: _mm_store_si128(&p512[04], _mm_load_si128(&hashState512(state)->DoublePipe[4]));
BlueMidnightWish.c: ^
BlueMidnightWish.c:
BlueMidnightWish.c: BlueMidnightWish.c(393): warning #167: argument of type "u_int64_t={unsigned long} *" is incompatible with parameter of type "const union __m128i *"
BlueMidnightWish.c: ...

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer optx86sse2
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer optx86sse2
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer optx86sse2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer optx86sse2
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer optx86sse2
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer optx86sse2
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer optx86sse2
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer optx86sse2
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer optx86sse2
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer optx86sse2
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer optx86sse2
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer optx86sse2
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer optx86sse2
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer optx86sse2
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer optx86sse2
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer optx86sse2
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer optx86sse2
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer optx86sse2
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer optx86sse2
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer optx86sse2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer optx86sse2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer optx86sse2
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer optx86sse2
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer optx86sse2