Implementation notes: amd64, genji239, crypto_hash/echosp256

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: echosp256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
58544958 0 021284 872 3008aes/aes64icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
58564974 0 019132 872 2976aes/aes64icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
58624958 0 020364 872 2976aes/aes64icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
58644958 0 020364 872 2976aes/aes64icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
58664974 0 019188 872 2976aes/aes64icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
58684958 0 020396 872 2976aes/aes64icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
58704958 0 020396 872 2976aes/aes64icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
58784958 0 020364 872 2976aes/aes64icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
58824958 0 020764 872 2976aes/aes64icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
58824958 0 020396 872 2976aes/aes64icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
58844958 0 020396 872 2976aes/aes64icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
58844958 0 020764 872 2976aes/aes64icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
58864958 0 020764 872 2976aes/aes64icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
58884958 0 020764 872 2976aes/aes64icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
59444958 0 020428 872 2976aes/aes64icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
59744958 0 020428 872 2976aes/aes64icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
59804974 0 014921 816 3008aes/aes64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
59864974 0 014961 816 3008aes/aes64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
59924958 0 021636 872 3008aes/aes64icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
59984958 0 020428 872 2976aes/aes64icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
60004958 0 020428 872 2976aes/aes64icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
60024974 0 014169 808 3008aes/aes64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
60064958 0 021076 872 3008aes/aes64icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
60204958 0 020964 872 3008aes/aes64icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
88304974 0 017665 816 3008aes/aes64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
92204958 0 020364 872 2976aes/aes64icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
3073631353 2048 044073 2872 1536pentium/pentium4v64v1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3078031353 2048 040441 2856 1536pentium/pentium4v64v1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3084631844 2048 040937 2856 1320pentium/pentium4v64v2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3085031353 2048 041369 2872 1536pentium/pentium4v64v1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3085031844 2048 044569 2872 1320pentium/pentium4v64v2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3086631353 2048 041329 2872 1536pentium/pentium4v64v1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3086631353 2048 045411 2920 1504pentium/pentium4v64v1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
3087431892 2048 047283 2920 1288pentium/pentium4v64v2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
3088231892 2048 047283 2920 1288pentium/pentium4v64v2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
3088631844 2048 041825 2872 1320pentium/pentium4v64v2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3088831353 2048 045467 2920 1504pentium/pentium4v64v1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
3089031892 2048 047283 2920 1288pentium/pentium4v64v2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
3089631892 2048 047283 2920 1288pentium/pentium4v64v2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
3090031844 2048 041865 2872 1320pentium/pentium4v64v2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3090231892 2048 047635 2920 1288pentium/pentium4v64v2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
3090831892 2048 047235 2920 1288pentium/pentium4v64v2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
3091031892 2048 047251 2920 1288pentium/pentium4v64v2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
3092431892 2048 047235 2920 1288pentium/pentium4v64v2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
3092631892 2048 048123 2920 1320pentium/pentium4v64v2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
3093631892 2048 047803 2920 1320pentium/pentium4v64v2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
3093831892 2048 047915 2920 1320pentium/pentium4v64v2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
3094831892 2048 047235 2920 1288pentium/pentium4v64v2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
3095431892 2048 047635 2920 1288pentium/pentium4v64v2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
3095631892 2048 047251 2920 1288pentium/pentium4v64v2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
3096231892 2048 047635 2920 1288pentium/pentium4v64v2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
3096431892 2048 048475 2920 1320pentium/pentium4v64v2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
3096631892 2048 047251 2920 1288pentium/pentium4v64v2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
3097431892 2048 047235 2920 1288pentium/pentium4v64v2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
3097831625 2048 047011 2920 1504pentium/pentium4v64v1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
3098431625 2048 047011 2920 1504pentium/pentium4v64v1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
3099431844 2048 045963 2920 1288pentium/pentium4v64v2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
3099631625 2048 046979 2920 1504pentium/pentium4v64v1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
3099631625 2048 048203 2920 1536pentium/pentium4v64v1icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
3099631892 2048 047251 2920 1288pentium/pentium4v64v2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
3100431625 2048 047011 2920 1504pentium/pentium4v64v1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
3100831625 2048 046979 2920 1504pentium/pentium4v64v1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
3101831844 2048 045907 2920 1288pentium/pentium4v64v2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
3103231625 2048 047011 2920 1504pentium/pentium4v64v1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
3103431892 2048 047635 2920 1288pentium/pentium4v64v2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
3104231625 2048 047851 2920 1536pentium/pentium4v64v1icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
3104831625 2048 047531 2920 1536pentium/pentium4v64v1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
3106231625 2048 046979 2920 1504pentium/pentium4v64v1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
3107431625 2048 047363 2920 1504pentium/pentium4v64v1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
3107831625 2048 047363 2920 1504pentium/pentium4v64v1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
3108831625 2048 046963 2920 1504pentium/pentium4v64v1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
3109231625 2048 047643 2920 1536pentium/pentium4v64v1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
3109431625 2048 047363 2920 1504pentium/pentium4v64v1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
3110031625 2048 046963 2920 1504pentium/pentium4v64v1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
3110431625 2048 047363 2920 1504pentium/pentium4v64v1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
3111831625 2048 046963 2920 1504pentium/pentium4v64v1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
3112031625 2048 046963 2920 1504pentium/pentium4v64v1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
3572819658 0 028684 792 784generic/opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3630819906 0 029865 816 784generic/opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3631019844 0 029857 816 784generic/opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3667222084 0 034785 816 784generic/opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3911228928 0 044765 856 784generic/opt64icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
3924628896 0 045405 856 784generic/opt64icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
3925628056 0 042045 856 752generic/opt64icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
3928228512 0 043781 856 752generic/opt64icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
3928828512 0 043781 856 752generic/opt64icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
3931428512 0 043781 856 752generic/opt64icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
3931828880 0 042925 856 752generic/opt64icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
3933228512 0 043781 856 752generic/opt64icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
3942229312 0 044629 856 752generic/opt64icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
3943029312 0 044629 856 752generic/opt64icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
3944429312 0 044629 856 752generic/opt64icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
3948228736 0 044405 856 752generic/opt64icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
3948428656 0 044813 856 784generic/opt64icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
3951029136 0 045085 856 784generic/opt64icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
3952029312 0 044629 856 752generic/opt64icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
3956428736 0 044405 856 752generic/opt64icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
3969028736 0 044405 856 752generic/opt64icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
3975228496 0 043781 856 752generic/opt64icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
3979028496 0 043781 856 752generic/opt64icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
3981228496 0 043781 856 752generic/opt64icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
3988228736 0 044405 856 752generic/opt64icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
3995028496 0 043781 856 752generic/opt64icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
4142818260 0 027351 800 792generic/opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
4293020077 0 030164 824 792generic/opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
4374825261 0 038068 824 792generic/opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
4497619490 0 029508 824 792generic/opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
4578623236 0 039168 864 792generic/opt32icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
4621222524 0 036608 864 760generic/opt32icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
4629223140 0 039392 864 792generic/opt32icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
4644223732 0 040336 864 792generic/opt32icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
4649423260 0 038672 864 760generic/opt32icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
4649824068 0 039832 864 760generic/opt32icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
4650623260 0 038672 864 760generic/opt32icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
4653823260 0 038672 864 760generic/opt32icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
4654024068 0 039832 864 760generic/opt32icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
4656824068 0 039832 864 760generic/opt32icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
4657223260 0 038672 864 760generic/opt32icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
4657624068 0 039832 864 760generic/opt32icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
4660023620 0 038984 864 760generic/opt32icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
4665423636 0 039000 864 760generic/opt32icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
4666823636 0 039000 864 760generic/opt32icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
4676423620 0 038984 864 760generic/opt32icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
4677022956 0 038336 864 760generic/opt32icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
4677422956 0 038336 864 760generic/opt32icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
4682022956 0 038336 864 760generic/opt32icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
4683422956 0 038336 864 760generic/opt32icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
4695823164 0 037304 864 760generic/opt32icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
4704023684 0 039728 864 792generic/opt32icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
5477631625 2048 046979 2920 1504pentium/pentium4v64v1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
5882031504 0 047669 856 792powerpc/pp32cv2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
5982031696 0 047541 856 792powerpc/pp32cv2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
5986431984 0 047261 856 760powerpc/pp32cv2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
5986632000 0 047277 856 760powerpc/pp32cv2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
5990832000 0 047277 856 760powerpc/pp32cv2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
5992831400 0 045453 856 760powerpc/pp32cv2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
5999831984 0 047261 856 760powerpc/pp32cv2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
6020631640 0 046965 856 760powerpc/pp32cv2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
6026231640 0 046965 856 760powerpc/pp32cv2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
6033231640 0 046965 856 760powerpc/pp32cv2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
6034031640 0 046965 856 760powerpc/pp32cv2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
6321625944 0 034972 792 792powerpc/pp32cv2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
6338231880 0 045877 856 760powerpc/pp32cv2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
6374033664 0 049341 856 760powerpc/pp32cv2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
6375233664 0 049341 856 760powerpc/pp32cv2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
6380233664 0 049341 856 760powerpc/pp32cv2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
6392033664 0 049341 856 760powerpc/pp32cv2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
6396433328 0 049845 856 792powerpc/pp32cv2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
6407033296 0 049253 856 792powerpc/pp32cv2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
6424432568 0 047861 856 760powerpc/pp32cv2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
6427832568 0 047861 856 760powerpc/pp32cv2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
6430832568 0 047861 856 760powerpc/pp32cv2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
6435432568 0 047861 856 760powerpc/pp32cv2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
6578023632 0 039797 856 792powerpc/pp32cv1icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
6580423712 0 039557 856 792powerpc/pp32cv1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
6596223856 0 039133 856 760powerpc/pp32cv1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
6603023856 0 039133 856 760powerpc/pp32cv1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
6629223872 0 039149 856 760powerpc/pp32cv1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
6636823872 0 039149 856 760powerpc/pp32cv1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
6689223736 0 039061 856 760powerpc/pp32cv1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
6700623736 0 039061 856 760powerpc/pp32cv1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
6702623736 0 039061 856 760powerpc/pp32cv1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
6708023656 0 037709 856 760powerpc/pp32cv1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
6725423736 0 039061 856 760powerpc/pp32cv1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
6813235180 0 047897 816 792powerpc/pp32cv2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
6929628167 0 038121 816 792powerpc/pp32cv2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
6943829756 0 039785 816 792powerpc/pp32cv2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
7490218460 0 028489 816 792powerpc/pp32cv1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
7829822748 0 035465 816 792powerpc/pp32cv1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
7980018167 0 028121 816 792powerpc/pp32cv1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
8056216775 0 025812 792 792powerpc/pp32cv1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
8268424304 0 040821 856 792powerpc/pp32cv1icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
8284623320 0 037317 856 760powerpc/pp32cv1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
8311223544 0 038837 856 760powerpc/pp32cv1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
8322024640 0 040317 856 760powerpc/pp32cv1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
8324424640 0 040317 856 760powerpc/pp32cv1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
8327024272 0 040229 856 792powerpc/pp32cv1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
8345024640 0 040317 856 760powerpc/pp32cv1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
8446423544 0 038837 856 760powerpc/pp32cv1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
8455223544 0 038837 856 760powerpc/pp32cv1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
13411624640 0 040317 856 760powerpc/pp32cv1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
13622823544 0 038837 856 760powerpc/pp32cv1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017

Test failure

Implementation: crypto_hash/echosp256/aes/aes64
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 14, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer aes/aes64 generic/opt32 generic/opt64 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer aes/aes64 generic/opt32 generic/opt64 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp256/generic/opt32
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
echo32.c: echo32.c: In function 'PrintState':
echo32.c: echo32.c:37:4: warning: implicit declaration of function 'printf' [-Wimplicit-function-declaration]
echo32.c: 37 | printf ("row %d,col %d :",i,j);
echo32.c: | ^~~~~~
echo32.c: echo32.c:37:4: warning: incompatible implicit declaration of built-in function 'printf'
echo32.c: echo32.c:12:1: note: include '<stdio.h>' or provide a declaration of 'printf'
echo32.c: 11 | #include "api.h"
echo32.c: +++ |+#include <stdio.h>
echo32.c: 12 |
echo32.c: echo32.c:47:2: warning: incompatible implicit declaration of built-in function 'printf'
echo32.c: 47 | printf("-----------------------------------\n");
echo32.c: | ^~~~~~
echo32.c: echo32.c:47:2: note: include '<stdio.h>' or provide a declaration of 'printf'

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

Compiler output

Implementation: crypto_hash/echosp256/generic/opt64
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
echo64.c: echo64.c: In function 'crypto_hash_echosp256_generic_opt64':
echo64.c: echo64.c:555:29: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
echo64.c: 555 | if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: | ^~
echo64.c: echo64.c:542:46: note: expected 'BitSequence *' {aka 'unsigned char *'} but argument is of type 'const unsigned char *'
echo64.c: 542 | HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: | ~~~~~~~~~~~~~^~~~

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

Compiler output

Implementation: crypto_hash/echosp256/core2/core2v64
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,dh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,dl'
echo64.s: ...

Number of similar (compiler,implementation) pairs: 28, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE core2/core2v64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE core2/core2v64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE core2/core2v64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE core2/core2v64
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer core2/core2v64
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer core2/core2v64
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer core2/core2v64
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer core2/core2v64
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer core2/core2v64
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer core2/core2v64
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer core2/core2v64
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer core2/core2v64
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer core2/core2v64
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer core2/core2v64
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer core2/core2v64
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer core2/core2v64
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer core2/core2v64
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer core2/core2v64
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer core2/core2v64
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer core2/core2v64
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer core2/core2v64
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer core2/core2v64
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer core2/core2v64
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer core2/core2v64
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer core2/core2v64
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer core2/core2v64
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer core2/core2v64
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer core2/core2v64

Compiler output

Implementation: crypto_hash/echosp256/athlon/athlon64
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,dh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,dl'
echo64.s: ...

Number of similar (compiler,implementation) pairs: 28, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE athlon/athlon64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE athlon/athlon64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE athlon/athlon64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE athlon/athlon64
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer athlon/athlon64
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer athlon/athlon64
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer athlon/athlon64
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer athlon/athlon64
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer athlon/athlon64
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer athlon/athlon64
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer athlon/athlon64
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer athlon/athlon64
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer athlon/athlon64
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer athlon/athlon64
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer athlon/athlon64
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer athlon/athlon64
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer athlon/athlon64
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer athlon/athlon64
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer athlon/athlon64
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer athlon/athlon64
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer athlon/athlon64
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer athlon/athlon64
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer athlon/athlon64
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer athlon/athlon64
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer athlon/athlon64
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer athlon/athlon64
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer athlon/athlon64
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer athlon/athlon64

Compiler output

Implementation: crypto_hash/echosp256/generic/opt32
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
echo32.c: echo32.c(37): warning #266: function "printf" declared implicitly
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c:
echo32.c: echo32.c(47): warning #266: function "printf" declared implicitly
echo32.c: printf("-----------------------------------\n");
echo32.c: ^
echo32.c:

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

Compiler output

Implementation: crypto_hash/echosp256/generic/opt64
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
echo64.c: echo64.c(555): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "BitSequence={unsigned char} *" (dropping qualifiers)
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^
echo64.c:

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