Implementation notes: amd64, genji346, crypto_hash/bmw512

Computer: genji346
Architecture: amd64
CPU ID: AuthenticAMD-00830f10-178bfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: bmw512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
43807632 0 019539 808 752opt008_asm64clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
43807720 0 023285 856 744opt008_asm64icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
43807672 0 022885 856 744opt008_asm64icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
43807720 0 023285 856 744opt008_asm64icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
43807720 0 022885 856 744opt008_asm64icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
44007632 0 019539 808 752opt008_asm64clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
44007738 0 019923 808 736opt008_asm64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
44007740 0 017889 816 776opt008_asm64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
44007783 0 020113 816 776opt008_asm64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
44007731 0 017641 816 776opt008_asm64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
44007720 0 022885 856 744opt008_asm64icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
44007672 0 022917 856 744opt008_asm64icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
44007720 0 023285 856 744opt008_asm64icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
44007672 0 022917 856 744opt008_asm64icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
44007672 0 022885 856 744opt008_asm64icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
44007672 0 022885 856 744opt008_asm64icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
44007672 0 022917 856 744opt008_asm64icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
44007720 0 023285 856 744opt008_asm64icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
44007720 0 022885 856 744opt008_asm64icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
44207672 0 022885 856 744opt008_asm64icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
44207720 0 022885 856 744opt008_asm64icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
44207672 0 022917 856 744opt008_asm64icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
44807632 0 020131 808 752opt008_asm64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
45807618 0 016857 800 736opt008_asm64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
46407518 0 016508 792 776opt008_asm64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
46807656 0 021629 856 744opt008_asm64icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
47007656 0 021573 856 744opt008_asm64icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
47807987 0 019683 808 752optbgbeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
47807519 0 016729 800 736optbgbeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
48007987 0 019683 808 752optbgbeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
480012188 0 024313 816 776optbgbegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
48407987 0 020275 808 752optbgbeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
488013446 0 022452 792 776optabegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
488013367 0 022372 792 776optbbegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
488011676 0 021684 808 776optbgbegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
496011622 0 021396 808 776optbgbegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
500015224 0 030821 856 744optc04icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
500015224 0 030821 856 744optc04icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
500015224 0 030821 856 744optc04icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
500015224 0 030821 856 744optc04icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
50207143 0 016092 792 776optbgbegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
504014459 0 024316 808 776optbbegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
504040522 0 050465 816 776optc01gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
504037555 0 046564 792 776optc01gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
504037535 0 046548 792 776optc02gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
504015320 0 030517 856 744optc04icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
504015320 0 030517 856 744optc04icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
504015320 0 030517 856 744optc04icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
504015320 0 030517 856 744optc04icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
506040498 0 050449 816 776optc02gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
506015052 0 025209 816 776optc04gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
508014519 0 024380 808 776optabegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
508015120 0 029069 856 744optc04icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
510015200 0 029205 856 744optc04icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
512015092 0 025172 808 776optbbegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
512015068 0 027393 816 776optc04gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
512015054 0 024993 816 776optc04gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
516015044 0 025124 808 776optabegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
516041713 0 051897 816 776optc01gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
516042311 0 054665 816 776optc01gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
516041681 0 051865 816 776optc02gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
516042279 0 054633 816 776optc02gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
520021824 0 031769 816 776optc03gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
522016144 0 026457 816 776sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
526017720 0 030169 816 776sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
530015456 0 025545 816 776sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
532022681 0 032857 816 776optc03gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
532022825 0 035169 816 776optc03gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
53808496 0 020403 808 736optbgbeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
538018408 0 033493 856 744optbgbeicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
540018408 0 033493 856 744optbgbeicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
540018408 0 033493 856 744optbgbeicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
540018408 0 033493 856 744optbgbeicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
542015636 0 028147 808 752optabeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
542015620 0 027539 808 752optbbeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
542015636 0 028147 808 752optbbeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
542015620 0 027539 808 752optbbeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
544015620 0 027539 808 752optabeclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
544015620 0 027539 808 752optabeclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
544015594 0 024841 800 736optbbeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
544018232 0 032053 856 744optbgbeicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
546018328 0 033813 856 744optbgbeicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
546018328 0 033813 856 744optbgbeicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
546018328 0 033813 856 744optbgbeicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
546018328 0 033813 856 744optbgbeicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
548044760 0 059965 856 744optc01icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
548044760 0 059965 856 744optc01icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
548044760 0 059965 856 744optc01icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
548044744 0 059949 856 744optc02icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
548044744 0 059949 856 744optc02icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
548044744 0 059949 856 744optc02icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
548044744 0 059949 856 744optc02icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
552018472 0 032349 856 744optbgbeicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
554015544 0 024793 800 736optabeclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
554044760 0 059965 856 744optc01icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
554015756 0 025161 800 736sphlibclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
556044160 0 058173 856 744optc01icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
558044128 0 058141 856 744optc02icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
562045544 0 061149 856 744optc01icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
562045544 0 061149 856 744optc01icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
562045528 0 061133 856 744optc02icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
562045528 0 061133 856 744optc02icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
562045528 0 061133 856 744optc02icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
562017766 0 029795 808 752sphlibclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
564045842 0 056795 808 752optc01clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
564045842 0 056795 808 752optc01clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
564045471 0 053737 800 736optc01clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
564045544 0 061149 856 744optc01icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
564044672 0 058629 856 744optc01icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
564045544 0 061149 856 744optc01icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
564045818 0 056763 808 752optc02clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
564045841 0 057387 808 752optc02clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
564045818 0 056763 808 752optc02clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
564045450 0 053705 800 736optc02clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
564044640 0 058597 856 744optc02icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
564017766 0 029795 808 752sphlibclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
566016016 0 031213 856 744optbbeicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
566016016 0 031213 856 744optbbeicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
566016016 0 031213 856 744optbbeicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
566016016 0 031213 856 744optbbeicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
566045867 0 057403 808 752optc01clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
570015359 0 027539 808 736optabeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
570015600 0 029605 856 744optabeicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
570015359 0 027539 808 736optbbeclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
570015616 0 029621 856 744optbbeicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
570045528 0 061133 856 744optc02icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
570017830 0 030451 808 752sphlibclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
576015984 0 031181 856 744optabeicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
576015984 0 031181 856 744optabeicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
578015984 0 031181 856 744optabeicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
578015984 0 031181 856 744optabeicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
580015936 0 029885 856 744optabeicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
580015920 0 029869 856 744optbbeicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
580022352 0 036365 856 744optc03icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
582022528 0 036485 856 744optc03icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
584022640 0 037845 856 744optc03icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
584022640 0 037845 856 744optc03icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
584022640 0 037845 856 744optc03icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
584022640 0 037845 856 744optc03icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
586016585 0 028491 808 752optc04clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
586016585 0 029083 808 752optc04clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
586016343 0 025585 800 736optc04clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
590022800 0 038405 856 744optc03icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
590022800 0 038405 856 744optc03icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
590022800 0 038405 856 744optc03icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
590016585 0 028491 808 752optc04clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
594016656 0 032253 856 744optbbeicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
594016656 0 032253 856 744optbbeicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
594016656 0 032253 856 744optbbeicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
594016656 0 032253 856 744optbbeicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
604016592 0 032189 856 744optabeicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
604016592 0 032189 856 744optabeicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
604016592 0 032189 856 744optabeicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
604016592 0 032189 856 744optabeicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
604017297 0 029625 816 776optbbegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
606045229 0 057435 808 736optc01clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
606045219 0 057419 808 736optc02clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
606025950 0 034497 800 736optc03clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
608017239 0 029561 816 776optabegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
608026219 0 037435 808 752optc03clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
608026228 0 038043 808 752optc03clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
608026219 0 037435 808 752optc03clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
630016938 0 029115 808 736optc04clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
642022800 0 038405 856 744optc03icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
668018306 0 030611 808 736sphlibclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
678016456 0 032109 856 744reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
678016456 0 032109 856 744reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
680016456 0 032109 856 744reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
682016456 0 032109 856 744reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
684025472 0 037675 808 736optc03clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
694014218 0 023364 792 776sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
694016044 0 028691 808 752sphlib-smallclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
694012551 0 022649 816 776sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
706016728 0 031981 856 744reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
706016728 0 031981 856 744reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
706026016 0 041333 856 744sphlib-smallicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
706026016 0 041333 856 744sphlib-smallicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
708026016 0 041333 856 744sphlib-smallicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
708026016 0 041333 856 744sphlib-smallicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
710016728 0 031981 856 744reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
710015504 0 029509 856 744reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
710016728 0 031981 856 744reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
712013608 0 023921 816 776sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
716015296 0 029357 856 744reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
722015966 0 028275 808 736sphlib-smallclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
724012716 0 022121 800 736sphlib-smallclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
736024544 0 038669 856 744sphlib-smallicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
748015119 0 027155 808 752sphlib-smallclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
750025728 0 041045 856 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
750025728 0 041045 856 744sphlibicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
750025728 0 041045 856 744sphlibicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
752017396 0 026436 792 776optc03gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
752025728 0 041045 856 744sphlibicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
754015119 0 027155 808 752sphlib-smallclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
762012743 0 021764 792 776optc04gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
766015344 0 027793 816 776sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
802026104 0 041821 856 744sphlib-smallicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
804026104 0 041821 856 744sphlib-smallicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
804026104 0 041821 856 744sphlib-smallicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
806026104 0 041821 856 744sphlib-smallicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
820024768 0 038837 856 744sphlib-smallicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
848025712 0 041429 856 744sphlibicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
848025712 0 041429 856 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
848025712 0 041429 856 744sphlibicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
850025712 0 041429 856 744sphlibicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
850011584 0 020740 792 776sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
862024528 0 038597 856 744sphlibicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
876024416 0 038541 856 744sphlibicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
882012863 0 025257 816 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
900011209 0 021441 816 776refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
914010809 0 020801 816 776refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
964011267 0 023827 808 752refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
966011242 0 023219 808 752refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
970011242 0 023219 808 752refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
972010373 0 019681 800 736refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1054011669 0 023923 808 736refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1092015616 0 030893 856 744optc04icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
1092015616 0 030893 856 744optc04icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
1092015616 0 030893 856 744optc04icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
1092015520 0 030765 856 744optc04icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
1092015616 0 030893 856 744optc04icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
1094015520 0 030765 856 744optc04icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
1094015520 0 030765 856 744optc04icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
1094015520 0 030765 856 744optc04icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
1140018840 0 033957 856 744optbgbeicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
1140018840 0 033957 856 744optbgbeicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
1142018840 0 033957 856 744optbgbeicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
1142018840 0 033957 856 744optbgbeicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
1142045520 0 060805 856 744optc01icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
1142045520 0 060805 856 744optc01icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
1142045520 0 060805 856 744optc01icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
1142045488 0 060773 856 744optc02icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
1142045488 0 060773 856 744optc02icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
1142045488 0 060773 856 744optc02icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
1142045488 0 060773 856 744optc02icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
1146045520 0 060805 856 744optc01icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
1148046112 0 061365 856 744optc01icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
1148046096 0 061349 856 744optc02icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
1148046096 0 061349 856 744optc02icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
1148046096 0 061349 856 744optc02icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
1148046096 0 061349 856 744optc02icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
1150046112 0 061365 856 744optc01icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
1150046112 0 061365 856 744optc01icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
1150046112 0 061365 856 744optc01icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
1156019080 0 034229 856 744optbgbeicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
1156022976 0 038261 856 744optc03icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
1156022976 0 038261 856 744optc03icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
1156022976 0 038261 856 744optc03icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
1158019080 0 034229 856 744optbgbeicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
1158019080 0 034229 856 744optbgbeicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
1158019080 0 034229 856 744optbgbeicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
1158022976 0 038261 856 744optc03icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
1160023120 0 038373 856 744optc03icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
1160023120 0 038373 856 744optc03icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
1160023120 0 038373 856 744optc03icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
1162023120 0 038373 856 744optc03icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
1166016032 0 031309 856 744optabeicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
1166016032 0 031309 856 744optabeicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
1166016032 0 031309 856 744optabeicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
1166016032 0 031309 856 744optabeicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
1170016064 0 031341 856 744optbbeicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
1170016064 0 031341 856 744optbbeicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
1170016064 0 031341 856 744optbbeicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
1170016064 0 031341 856 744optbbeicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
1192016880 0 032125 856 744optbbeicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
1192016880 0 032125 856 744optbbeicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
1192016880 0 032125 856 744optbbeicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
1192016880 0 032125 856 744optbbeicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
1194016880 0 032125 856 744optabeicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
1194016880 0 032125 856 744optabeicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
1194016880 0 032125 856 744optabeicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
1194016880 0 032125 856 744optabeicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
1318026288 0 041685 856 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
1318026288 0 041685 856 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
1318026288 0 041685 856 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
1318026288 0 041685 856 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
1330026224 0 041589 856 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
1330026224 0 041589 856 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
1330026224 0 041589 856 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
1330026224 0 041589 856 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
1334015616 0 030949 856 744reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
1336015616 0 030949 856 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
1342015616 0 030949 856 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
1342015616 0 030949 856 744reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
1402026224 0 041621 856 744sphlib-smallicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
1402026224 0 041621 856 744sphlib-smallicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
1402026224 0 041621 856 744sphlib-smallicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
1404026224 0 041621 856 744sphlib-smallicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
1406015856 0 031157 856 744reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
1410015856 0 031157 856 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
1410015856 0 031157 856 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
1410015856 0 031157 856 744reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
1474026496 0 041861 856 744sphlib-smallicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
1474026496 0 041861 856 744sphlib-smallicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
1476026496 0 041861 856 744sphlib-smallicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
1476026496 0 041861 856 744sphlib-smallicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
154009841 0 018900 792 776refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017

Test failure

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

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

Compiler output

Implementation: opt008_asm64
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
update.c: update.c:83:84: warning: '&' within '^' [-Wbitwise-op-parentheses]
update.c: hashState512_(state).LastPart[LastByte] = hashState512_(state).LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
update.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
update.c: update.c:83:84: note: place parentheses around the '&' expression to silence this warning
update.c: hashState512_(state).LastPart[LastByte] = hashState512_(state).LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
update.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
update.c: 1 warning generated.

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

Compiler output

Implementation: optc01
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
BlueMidnightWish.c: BlueMidnightWish.c:1326:86: warning: '&' within '^' [-Wbitwise-op-parentheses]
BlueMidnightWish.c: hashState256(state)->LastPart[LastByte] = hashState256(state)->LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
BlueMidnightWish.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BlueMidnightWish.c: BlueMidnightWish.c:1326:86: note: place parentheses around the '&' expression to silence this warning
BlueMidnightWish.c: hashState256(state)->LastPart[LastByte] = hashState256(state)->LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
BlueMidnightWish.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BlueMidnightWish.c: BlueMidnightWish.c:1360:86: warning: '&' within '^' [-Wbitwise-op-parentheses]
BlueMidnightWish.c: hashState512(state)->LastPart[LastByte] = hashState512(state)->LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
BlueMidnightWish.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BlueMidnightWish.c: BlueMidnightWish.c:1360:86: note: place parentheses around the '&' expression to silence this warning
BlueMidnightWish.c: hashState512(state)->LastPart[LastByte] = hashState512(state)->LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
BlueMidnightWish.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BlueMidnightWish.c: 2 warnings generated.

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

Compiler output

Implementation: optc03
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
BlueMidnightWish.c: BlueMidnightWish.c:688:84: warning: '&' within '^' [-Wbitwise-op-parentheses]
BlueMidnightWish.c: hashState512(state)->LastPart[LastByte] = hashState512(state)->LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
BlueMidnightWish.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BlueMidnightWish.c: BlueMidnightWish.c:688:84: note: place parentheses around the '&' expression to silence this warning
BlueMidnightWish.c: hashState512(state)->LastPart[LastByte] = hashState512(state)->LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
BlueMidnightWish.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BlueMidnightWish.c: 1 warning generated.

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

Compiler output

Implementation: optc04
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
BlueMidnightWish.c: BlueMidnightWish.c:988:84: warning: '&' within '^' [-Wbitwise-op-parentheses]
BlueMidnightWish.c: hashState512_(state).LastPart[LastByte] = hashState512_(state).LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
BlueMidnightWish.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BlueMidnightWish.c: BlueMidnightWish.c:988:84: note: place parentheses around the '&' expression to silence this warning
BlueMidnightWish.c: hashState512_(state).LastPart[LastByte] = hashState512_(state).LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
BlueMidnightWish.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BlueMidnightWish.c: 1 warning generated.

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

Compiler output

Implementation: optx86sse2
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
BlueMidnightWish.c: In file included from BlueMidnightWish.c:12:
BlueMidnightWish.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:
BlueMidnightWish.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:
BlueMidnightWish.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]
BlueMidnightWish.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
BlueMidnightWish.c: ^
BlueMidnightWish.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]
BlueMidnightWish.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
BlueMidnightWish.c: ^
BlueMidnightWish.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]
BlueMidnightWish.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
BlueMidnightWish.c: ^
BlueMidnightWish.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]
BlueMidnightWish.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
BlueMidnightWish.c: ^
BlueMidnightWish.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]
BlueMidnightWish.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
BlueMidnightWish.c: ^
BlueMidnightWish.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]
BlueMidnightWish.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
BlueMidnightWish.c: ^
BlueMidnightWish.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]
BlueMidnightWish.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
BlueMidnightWish.c: ^
BlueMidnightWish.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]
BlueMidnightWish.c: ...

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

Compiler output

Implementation: optx86sse2
Security model: unknown
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: optx86sse2
Security model: unknown
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