Implementation notes: amd64, pmnod076, crypto_hash/fugue256

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: fugue256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2089832472 0 048653 856 776ccalik/aesniicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
2092032472 0 049005 856 776ccalik/aesniicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
2093432648 0 048621 856 776ccalik/aesniicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
2093432632 0 048493 856 776ccalik/aesniicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
2195032304 0 045075 832 776ccalik/aesnigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2201630444 0 040523 832 776ccalik/aesnigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2273828400 0 038427 832 776ccalik/aesnigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2283639112 0 053181 856 744ccalik/aesniicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
2286834200 0 049509 856 744ccalik/aesniicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
2287434920 0 050613 856 744ccalik/aesniicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
2287834200 0 049509 856 744ccalik/aesniicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
2290234920 0 050613 856 744ccalik/aesniicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
2291834920 0 050613 856 744ccalik/aesniicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
2293234920 0 050613 856 744ccalik/aesniicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
2293634200 0 049509 856 744ccalik/aesniicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
2294234200 0 049509 856 744ccalik/aesniicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
2296639528 0 053541 856 744ccalik/aesniicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
2339634248 0 049589 856 744ccalik/aesniicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
2340834248 0 049589 856 744ccalik/aesniicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
2343234248 0 049589 856 744ccalik/aesniicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
2347234968 0 050261 856 744ccalik/aesniicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
2347834968 0 050261 856 744ccalik/aesniicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
2348034968 0 050261 856 744ccalik/aesniicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
2348434968 0 050261 856 744ccalik/aesniicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
2348634248 0 049589 856 744ccalik/aesniicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
2414624917 0 034006 808 776ccalik/aesnigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2504261048 0 077644 872 776SSSE3icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
2510058664 0 074624 864 776SSSE3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
2521460328 0 076572 872 776SSSE3icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
2532458584 0 074432 864 776SSSE3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
2612841344 0 057317 856 776ccalik/vpermicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
2614241184 0 057717 856 776ccalik/vpermicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
2628451951 0 064750 840 776SSSE3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2643241056 0 057237 856 776ccalik/vpermicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
2643441216 0 057077 856 776ccalik/vpermicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
2704657528 0 073208 864 744SSSE3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
2728241056 0 053827 832 776ccalik/vpermgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2729657528 0 073208 864 744SSSE3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
2731257392 0 072720 864 744SSSE3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
2731457528 0 073208 864 744SSSE3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
2731657528 0 073208 864 744SSSE3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
2732057392 0 072720 864 744SSSE3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
2733657392 0 072720 864 744SSSE3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
2734838780 0 048859 832 776ccalik/vpermgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2734857392 0 072720 864 744SSSE3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
2759658640 0 072640 864 744SSSE3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
2770257216 0 072576 864 744SSSE3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
2771057416 0 072696 864 744SSSE3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
2772057416 0 072696 864 744SSSE3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
2772257416 0 072696 864 744SSSE3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
2772857216 0 072576 864 744SSSE3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
2773657216 0 072576 864 744SSSE3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
2774457216 0 072576 864 744SSSE3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
2777057416 0 072696 864 744SSSE3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
2789058912 0 072968 864 744SSSE3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
2807451680 0 065693 856 744ccalik/vpermicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
2815851440 0 065509 856 744ccalik/vpermicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
2847836447 0 046459 832 776ccalik/vpermgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2862243544 0 058853 856 744ccalik/vpermicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
2866244480 0 060173 856 744ccalik/vpermicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
2867244480 0 060173 856 744ccalik/vpermicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
2869244480 0 060173 856 744ccalik/vpermicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
2869443544 0 058853 856 744ccalik/vpermicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
2870243544 0 058853 856 744ccalik/vpermicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
2870643544 0 058853 856 744ccalik/vpermicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
2871044480 0 060173 856 744ccalik/vpermicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
2902855400 0 071360 864 776SSE4.1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
2908257064 0 073308 872 776SSE4.1icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
2914858452 0 068393 832 776SSSE3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2917455400 0 071248 864 776SSE4.1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
2936257336 0 073932 872 776SSE4.1icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
2985442856 0 058197 856 744ccalik/vpermicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
2987442856 0 058197 856 744ccalik/vpermicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
2989042856 0 058197 856 744ccalik/vpermicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
2992442856 0 058197 856 744ccalik/vpermicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
2995247535 0 060334 840 776SSE4.1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2996643840 0 059133 856 744ccalik/vpermicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
2996843840 0 059133 856 744ccalik/vpermicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
2997043840 0 059133 856 744ccalik/vpermicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
2998243840 0 059133 856 744ccalik/vpermicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
3003232873 0 041966 808 776ccalik/vpermgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3026846206 0 056193 832 776SSE4.1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3058846258 0 055353 816 776SSSE3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3097652224 0 067584 864 744SSE4.1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
3107052336 0 067664 864 744SSE4.1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
3116853584 0 067640 864 744SSE4.1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
3128653888 0 067888 864 744SSE4.1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
3134252964 0 062905 832 776SSE4.1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3138252344 0 068024 864 744SSE4.1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
3139652344 0 068024 864 744SSE4.1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
3140452344 0 068024 864 744SSE4.1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
3142452336 0 067664 864 744SSE4.1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
3144052336 0 067664 864 744SSE4.1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
3146052344 0 068024 864 744SSE4.1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
3148452336 0 067664 864 744SSE4.1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
3158852224 0 067584 864 744SSE4.1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
3160452224 0 067584 864 744SSE4.1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
3166652224 0 067584 864 744SSE4.1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
3168252472 0 067752 864 744SSE4.1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
3170052472 0 067752 864 744SSE4.1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
3172852472 0 067752 864 744SSE4.1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
3176652472 0 067752 864 744SSE4.1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
3267641799 0 050905 816 776SSE4.1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3306066112 0 080101 856 744ANSI_opt64icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
3317066128 0 081389 856 744ANSI_opt64icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
3319466128 0 081389 856 744ANSI_opt64icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
3321066128 0 081389 856 744ANSI_opt64icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
3322866128 0 081389 856 744ANSI_opt64icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
3354266456 0 081637 856 744ANSI_opt64icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
3355866456 0 081637 856 744ANSI_opt64icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
3357666456 0 082237 856 776ANSI_opt64icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
3357666456 0 081637 856 744ANSI_opt64icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
3360066456 0 081637 856 744ANSI_opt64icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
3360668112 0 083341 856 744ANSI_opt64icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
3362068112 0 083341 856 744ANSI_opt64icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
3366468112 0 083341 856 744ANSI_opt64icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
3367468112 0 083341 856 744ANSI_opt64icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
3389066136 0 082237 856 776ANSI_opt64icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
3390668144 0 082077 856 744ANSI_opt64icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
3395868952 0 085405 856 776ANSI_opt64icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
3410068968 0 084549 856 744ANSI_opt64icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
3410868968 0 084549 856 744ANSI_opt64icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
3417868968 0 084861 856 776ANSI_opt64icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
3420468968 0 084549 856 744ANSI_opt64icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
3420668968 0 084549 856 744ANSI_opt64icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
3428467457 0 077390 824 776ANSI_opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3443270415 0 080294 824 776ANSI_opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3549271085 0 083787 832 776ANSI_opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3635451762 0 061694 824 776ANSI_opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3670454941 0 067643 832 776ANSI_opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3673862656 0 078135 864 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
3675662656 0 078135 864 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
3678662656 0 078135 864 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
3679262656 0 078135 864 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
3681061664 0 077063 864 744sphlibicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
3683661664 0 077063 864 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
3684862288 0 078255 864 776sphlibicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
3685661664 0 077063 864 744sphlibicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
3686461664 0 077063 864 744sphlibicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
3697061568 0 075775 864 744sphlibicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
3710262256 0 078511 864 776sphlibicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
3724448577 0 057598 808 776ANSI_opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3736463200 0 078647 864 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
3739463200 0 078647 864 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
3740462000 0 076151 864 744sphlibicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
3740463200 0 078647 864 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
3743256778 0 066662 824 776ANSI_opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3746863200 0 078647 864 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
3750062880 0 078959 864 776sphlibicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
3751262256 0 078055 864 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
3751662256 0 078055 864 744sphlibicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
3754262256 0 078055 864 744sphlibicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
3759862256 0 078055 864 744sphlibicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
3772262896 0 079503 864 776sphlibicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
3773665269 0 074286 808 776ANSI_opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3863061152 0 076333 856 744ANSI_opt32icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
3865639451 0 049572 832 776sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3872461152 0 076333 856 744ANSI_opt32icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
3878061152 0 076333 856 744ANSI_opt32icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
3882861152 0 076333 856 744ANSI_opt32icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
3883860144 0 075405 856 744ANSI_opt32icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
3887860144 0 075405 856 744ANSI_opt32icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
3888260144 0 075405 856 744ANSI_opt32icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
3889260144 0 075405 856 744ANSI_opt32icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
3918662272 0 078373 856 776ANSI_opt32icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
3929636379 0 045644 816 776sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3948662224 0 078005 856 776ANSI_opt32icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
3955439901 0 050076 832 776sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3971640925 0 053865 840 776sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3976662064 0 077645 856 744ANSI_opt32icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
3980262064 0 077645 856 744ANSI_opt32icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
3981862064 0 077645 856 744ANSI_opt32icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
3982062064 0 077645 856 744ANSI_opt32icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
3997262560 0 076549 856 744ANSI_opt32icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
4010663200 0 079653 856 776ANSI_opt32icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
4021661952 0 077181 856 744ANSI_opt32icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
4024661952 0 077181 856 744ANSI_opt32icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
4025861952 0 077181 856 744ANSI_opt32icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
4026463200 0 079093 856 776ANSI_opt32icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
4026861952 0 077181 856 744ANSI_opt32icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
4090663504 0 077437 856 744ANSI_opt32icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017

Test failure

Implementation: crypto_hash/fugue256/ANSI_opt32
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 ANSI_opt32 ANSI_opt64 SSE4.1 SSSE3 ccalik/aesni ccalik/vperm sphlib
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ANSI_opt32 ANSI_opt64 SSE4.1 SSSE3 ccalik/aesni ccalik/vperm sphlib

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt32
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: In file included from aestab.h:4,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt32':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 << 24' requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: 19 | #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: | ^~
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: 32 | HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: | ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 << 8' requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: 19 | #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: | ^~
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: 32 | HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: | ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 << 24' requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: 19 | #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: | ^~
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: 33 | HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: | ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 << 8' requires 39 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: 19 | #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: | ^~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: In file included from aestab.h:4,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt64':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 << 24' requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: 19 | #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: | ^~
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: 32 | HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: | ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 << 8' requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: 19 | #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: | ^~
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: 32 | HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: | ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 << 24' requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: 19 | #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: | ^~
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: 33 | HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: | ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 << 8' requires 39 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: 19 | #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: | ^~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: In file included from fugue_256_sse4_code.h:15,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: 53 | w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: |
hash.c: In file included from aestab.h:4,
hash.c: from fugue_256_sse4_code.h:15,
hash.c: from hash.c:24:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 << 24' requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: 20 | #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: | ^~
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: 69 | HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: | ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 << 8' requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: 20 | #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: | ^~
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: 69 | HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: | ^~~~~~~
hash.c: aestab_t.h:20:26: warning: result of '888717896 << 24' requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: 20 | #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: | ^~
hash.c: hash.c:70:67: note: in expansion of macro 'HO2BE_4'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/SSSE3
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: In file included from fugue_256_ssse3_code.h:15,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: 53 | w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: |
hash.c: In file included from hash.c:22:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space
hash.c: 111 | t0 = xmm_out ; \
hash.c: |
hash.c: In file included from aestab.h:4,
hash.c: from fugue_256_ssse3_code.h:15,
hash.c: from hash.c:22:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 << 24' requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: 20 | #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: | ^~
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: 67 | HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: | ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 << 8' requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: 20 | #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: | ^~
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: 67 | HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: | ^~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_sse4_code.h(15),
hash.c: from hash.c(24):
hash.c: aestab.h(53): warning #1692: white space between backslash and newline in line splice ignored
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: ^
hash.c:

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

Compiler output

Implementation: crypto_hash/fugue256/SSSE3
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_ssse3_code.h(15),
hash.c: from hash.c(22):
hash.c: aestab.h(53): warning #1692: white space between backslash and newline in line splice ignored
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: ^
hash.c:
hash.c: In file included from hash.c(22):
hash.c: fugue_256_ssse3_code.h(111): warning #1692: white space between backslash and newline in line splice ignored
hash.c: t0 = xmm_out ; \
hash.c: ^
hash.c:

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