Implementation notes: amd64, genji239, crypto_hash/fugue256

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: fugue256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2090032472 0 049005 856 776ccalik/aesniicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
2092432648 0 048621 856 776ccalik/aesniicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
2095032632 0 048493 856 776ccalik/aesniicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
2191832472 0 048653 856 776ccalik/aesniicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
2195632304 0 045017 816 776ccalik/aesnigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2201630444 0 040465 816 776ccalik/aesnigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2273828400 0 038369 816 776ccalik/aesnigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2281239112 0 053181 856 744ccalik/aesniicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
2289834920 0 050613 856 744ccalik/aesniicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
2291034920 0 050613 856 744ccalik/aesniicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
2292034920 0 050613 856 744ccalik/aesniicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
2292034200 0 049509 856 744ccalik/aesniicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
2293634920 0 050613 856 744ccalik/aesniicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
2294034200 0 049509 856 744ccalik/aesniicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
2294034200 0 049509 856 744ccalik/aesniicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
2295234200 0 049509 856 744ccalik/aesniicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
2296639528 0 053541 856 744ccalik/aesniicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
2340034248 0 049589 856 744ccalik/aesniicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
2341834248 0 049589 856 744ccalik/aesniicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
2341834248 0 049589 856 744ccalik/aesniicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
2343834248 0 049589 856 744ccalik/aesniicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
2346634968 0 050261 856 744ccalik/aesniicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
2346634968 0 050261 856 744ccalik/aesniicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
2347434968 0 050261 856 744ccalik/aesniicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
2352234968 0 050261 856 744ccalik/aesniicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
2414824917 0 033948 792 776ccalik/aesnigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2510861048 0 077644 872 776SSSE3icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
2512458664 0 074624 864 776SSSE3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
2521060328 0 076572 872 776SSSE3icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
2526858584 0 074432 864 776SSSE3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
2613241184 0 057717 856 776ccalik/vpermicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
2613241344 0 057317 856 776ccalik/vpermicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
2641841216 0 057077 856 776ccalik/vpermicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
2642841056 0 057237 856 776ccalik/vpermicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
2701457528 0 073208 864 744SSSE3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
2726457528 0 073208 864 744SSSE3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
2729857392 0 072720 864 744SSSE3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
2730041056 0 053769 816 776ccalik/vpermgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2731257392 0 072720 864 744SSSE3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
2731657528 0 073208 864 744SSSE3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
2732657528 0 073208 864 744SSSE3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
2734238780 0 048801 816 776ccalik/vpermgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2735057392 0 072720 864 744SSSE3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
2739657392 0 072720 864 744SSSE3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
2770457416 0 072696 864 744SSSE3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
2770657216 0 072576 864 744SSSE3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
2770857216 0 072576 864 744SSSE3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
2771257416 0 072696 864 744SSSE3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
2771657216 0 072576 864 744SSSE3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
2771857416 0 072696 864 744SSSE3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
2772657416 0 072696 864 744SSSE3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
2781657216 0 072576 864 744SSSE3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
2791058912 0 072968 864 744SSSE3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
2810651680 0 065693 856 744ccalik/vpermicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
2820651440 0 065509 856 744ccalik/vpermicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
2848436447 0 046401 816 776ccalik/vpermgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2865443544 0 058853 856 744ccalik/vpermicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
2866844480 0 060173 856 744ccalik/vpermicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
2868443544 0 058853 856 744ccalik/vpermicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
2869044480 0 060173 856 744ccalik/vpermicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
2871043544 0 058853 856 744ccalik/vpermicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
2874844480 0 060173 856 744ccalik/vpermicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
2877443544 0 058853 856 744ccalik/vpermicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
2879444480 0 060173 856 744ccalik/vpermicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
2898055400 0 071360 864 776SSE4.1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
2912857064 0 073308 872 776SSE4.1icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
2916655400 0 071248 864 776SSE4.1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
2937457336 0 073932 872 776SSE4.1icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
2984842856 0 058197 856 744ccalik/vpermicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
2988442856 0 058197 856 744ccalik/vpermicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
2988642856 0 058197 856 744ccalik/vpermicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
2989642856 0 058197 856 744ccalik/vpermicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
2994043840 0 059133 856 744ccalik/vpermicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
2994643840 0 059133 856 744ccalik/vpermicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
2996243840 0 059133 856 744ccalik/vpermicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
3003232873 0 041908 792 776ccalik/vpermgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3103252344 0 068024 864 744SSE4.1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
3113453584 0 067640 864 744SSE4.1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
3125453888 0 067888 864 744SSE4.1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
3134252344 0 068024 864 744SSE4.1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
3136452336 0 067664 864 744SSE4.1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
3136852344 0 068024 864 744SSE4.1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
3137452344 0 068024 864 744SSE4.1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
3141852336 0 067664 864 744SSE4.1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
3144452336 0 067664 864 744SSE4.1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
3157652224 0 067584 864 744SSE4.1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
3158052336 0 067664 864 744SSE4.1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
3158252224 0 067584 864 744SSE4.1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
3162852224 0 067584 864 744SSE4.1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
3163252224 0 067584 864 744SSE4.1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
3166652472 0 067752 864 744SSE4.1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
3169252472 0 067752 864 744SSE4.1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
3169452472 0 067752 864 744SSE4.1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
3170052472 0 067752 864 744SSE4.1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
3306066112 0 080101 856 744ANSI_opt64icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
3316066128 0 081389 856 744ANSI_opt64icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
3318866128 0 081389 856 744ANSI_opt64icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
3318866128 0 081389 856 744ANSI_opt64icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
3319466128 0 081389 856 744ANSI_opt64icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
3352666456 0 081637 856 744ANSI_opt64icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
3354666456 0 082237 856 776ANSI_opt64icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
3356868112 0 083341 856 744ANSI_opt64icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
3357466456 0 081637 856 744ANSI_opt64icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
3359066456 0 081637 856 744ANSI_opt64icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
3359868112 0 083341 856 744ANSI_opt64icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
3362668112 0 083341 856 744ANSI_opt64icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
3363668112 0 083341 856 744ANSI_opt64icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
3374866456 0 081637 856 744ANSI_opt64icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
3379266136 0 082237 856 776ANSI_opt64icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
3390068144 0 082077 856 744ANSI_opt64icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
3404468968 0 084549 856 744ANSI_opt64icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
3410068968 0 084549 856 744ANSI_opt64icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
3410468968 0 084549 856 744ANSI_opt64icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
3412268968 0 084549 856 744ANSI_opt64icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
3416268968 0 084861 856 776ANSI_opt64icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
3422467457 0 077332 808 776ANSI_opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3440070415 0 080236 808 776ANSI_opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3541671085 0 083729 816 776ANSI_opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3648251762 0 061636 808 776ANSI_opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3669654941 0 067585 816 776ANSI_opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3678062656 0 078135 864 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
3678662656 0 078135 864 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
3679262656 0 078135 864 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
3679861664 0 077063 864 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
3683261664 0 077063 864 744sphlibicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
3686061568 0 075775 864 744sphlibicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
3687862656 0 078135 864 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
3694662288 0 078255 864 776sphlibicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
3695861664 0 077063 864 744sphlibicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
3698661664 0 077063 864 744sphlibicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
3715262256 0 078511 864 776sphlibicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
3732248577 0 057540 792 776ANSI_opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3734662000 0 076151 864 744sphlibicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
3736063200 0 078647 864 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
3739663200 0 078647 864 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
3740863200 0 078647 864 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
3743063200 0 078647 864 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
3748256778 0 066604 808 776ANSI_opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3752862880 0 078959 864 776sphlibicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
3753662256 0 078055 864 744sphlibicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
3757662256 0 078055 864 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
3760062256 0 078055 864 744sphlibicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
3768662896 0 079503 864 776sphlibicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
3769262256 0 078055 864 744sphlibicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
3770865269 0 074228 792 776ANSI_opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3865261152 0 076333 856 744ANSI_opt32icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
3868239451 0 049514 816 776sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3868661152 0 076333 856 744ANSI_opt32icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
3879061152 0 076333 856 744ANSI_opt32icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
3884060144 0 075405 856 744ANSI_opt32icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
3885660144 0 075405 856 744ANSI_opt32icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
3886260144 0 075405 856 744ANSI_opt32icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
3926843840 0 059133 856 744ccalik/vpermicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
3934236379 0 045586 800 776sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3940062224 0 078005 856 776ANSI_opt32icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
3954439901 0 050018 816 776sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3973640925 0 053807 824 776sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3978662064 0 077645 856 744ANSI_opt32icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
3979262064 0 077645 856 744ANSI_opt32icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
3979662064 0 077645 856 744ANSI_opt32icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
3987262064 0 077645 856 744ANSI_opt32icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
4000462560 0 076549 856 744ANSI_opt32icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
4007063200 0 079653 856 776ANSI_opt32icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
4018861952 0 077181 856 744ANSI_opt32icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
4023263200 0 079093 856 776ANSI_opt32icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
4024061952 0 077181 856 744ANSI_opt32icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
4024061952 0 077181 856 744ANSI_opt32icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
4025461952 0 077181 856 744ANSI_opt32icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
4082263504 0 077437 856 744ANSI_opt32icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
4548458640 0 072640 864 744SSSE3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
6356468952 0 085405 856 776ANSI_opt64icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
7260061152 0 076333 856 744ANSI_opt32icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
7315060144 0 075405 856 744ANSI_opt32icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
7373262272 0 078373 856 776ANSI_opt32icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017

Test failure

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

Compiler output

Implementation: ANSI_opt32
Security model: unknown
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: ANSI_opt64
Security model: unknown
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: SSE4.1
Security model: unknown
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: SSE4.1
Security model: unknown
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: SSSE3
Security model: unknown
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: SSSE3
Security model: unknown
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