Implementation notes: amd64, genji548, crypto_hash/cubehash832

Computer: genji548
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: cubehash832
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
64104688 0 020605 856 776emmintrin4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
64245640 0 021765 856 776emmintrin4icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
64424864 0 021341 856 776emmintrin4icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
75004808 0 020613 856 776emmintrin3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
75044016 0 019933 856 776emmintrin3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
75224984 0 021109 856 776emmintrin3icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
75264192 0 020669 856 776emmintrin3icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
76644384 0 018341 856 744emmintrin4icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
76685120 0 019133 856 744emmintrin4icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
77024320 0 019573 856 744emmintrin4icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
77024320 0 019573 856 744emmintrin4icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
77044320 0 019573 856 744emmintrin4icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
77084320 0 019573 856 744emmintrin4icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
77125096 0 020381 856 744emmintrin4icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
77145096 0 020381 856 744emmintrin4icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
77165096 0 020381 856 744emmintrin4icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
77205096 0 020381 856 744emmintrin4icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
77965192 0 020429 856 744emmintrin4icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
78004432 0 020069 856 744emmintrin4icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
78025192 0 020429 856 744emmintrin4icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
78024432 0 020069 856 744emmintrin4icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
78024432 0 020069 856 744emmintrin4icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
78045192 0 020429 856 744emmintrin4icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
78065192 0 020429 856 744emmintrin4icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
78124432 0 020069 856 744emmintrin4icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
78602372 0 012196 808 776emmintrin4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
78943263 0 016017 816 776emmintrin4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
80422370 0 012340 808 776emmintrin4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
84642058 0 011020 792 776emmintrin4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
89363712 0 017669 856 744emmintrin3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
89404448 0 018461 856 744emmintrin3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
90483680 0 018933 856 744emmintrin3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
90483680 0 018933 856 744emmintrin3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
90563680 0 018933 856 744emmintrin3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
90583680 0 018933 856 744emmintrin3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
90664440 0 019725 856 744emmintrin3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
90664440 0 019725 856 744emmintrin3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
90684440 0 019725 856 744emmintrin3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
90684440 0 019725 856 744emmintrin3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
90845480 0 021285 856 776emmintrin4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
90883776 0 019413 856 744emmintrin3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
90903776 0 019413 856 744emmintrin3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
91344552 0 019789 856 744emmintrin3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
91423776 0 019413 856 744emmintrin3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
91441824 0 011652 808 776emmintrin3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
91464552 0 019789 856 744emmintrin3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
91463776 0 019413 856 744emmintrin3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
91504552 0 019789 856 744emmintrin3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
91564552 0 019789 856 744emmintrin3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
92142413 0 015177 816 776emmintrin3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
97221529 0 010500 792 776emmintrin3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
127361949 0 011924 808 776emmintrin3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
3907437392 0 052669 856 744unrolledicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
3908436128 0 050133 856 744unrolledicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
3910037392 0 052669 856 744unrolledicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
3914837392 0 052669 856 744unrolledicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
3915437392 0 052669 856 744unrolledicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
3959636464 0 050413 856 744unrolledicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
396223593 0 016345 816 776simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
3972637744 0 052989 856 744unrolledicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
3973837744 0 052989 856 744unrolledicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
3974437744 0 052989 856 744unrolledicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
3977637744 0 052989 856 744unrolledicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
4224843448 0 059565 856 776unrolledicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
4272043864 0 059493 856 744unrolledicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
4278443864 0 059493 856 744unrolledicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
4279043864 0 059493 856 744unrolledicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
4293043864 0 059493 856 744unrolledicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
4312443864 0 059773 856 776unrolledicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
4343243880 0 060349 856 776unrolledicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
4370043448 0 059245 856 776unrolledicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
437483865 0 016617 816 776unrolledgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
4375643448 0 058677 856 744unrolledicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
4381043448 0 058677 856 744unrolledicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
4383243448 0 058677 856 744unrolledicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
4414843448 0 058677 856 744unrolledicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
474762477 0 012284 808 776unrolledgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
485942533 0 012484 808 776unrolledgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
568727784 0 023013 856 744simpleicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
568747784 0 023013 856 744simpleicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
568747784 0 023013 856 744simpleicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
568787784 0 023013 856 744simpleicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
575926728 0 021989 856 744simpleicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
575926728 0 021989 856 744simpleicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
576046728 0 021989 856 744simpleicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
576186728 0 021989 856 744simpleicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
691222083 0 011036 792 776unrolledgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
842965888 0 022005 856 776simpleicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
843265776 0 022245 856 776simpleicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
934706224 0 021421 856 744simpleicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
934906224 0 021421 856 744simpleicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
935086224 0 021421 856 744simpleicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
935486224 0 021421 856 744simpleicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
938846176 0 021773 856 744simpleicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
938946176 0 021773 856 744simpleicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
939206176 0 021773 856 744simpleicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
940166176 0 021773 856 744simpleicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
951107640 0 021645 856 744simpleicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
969629280 0 023229 856 744simpleicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
1001506240 0 022037 856 776simpleicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
1001526128 0 022037 856 776simpleicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
1843001298 0 011108 808 776simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1864661332 0 011276 808 776simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
2054189288 0 025085 856 776specicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
2054489432 0 025549 856 776specicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
2105349016 0 023021 856 744specicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
2122149344 0 024605 856 744specicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
2122689344 0 024605 856 744specicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
2122889344 0 024605 856 744specicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
2123329344 0 024605 856 744specicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
2131869464 0 024661 856 744specicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
2131949464 0 024661 856 744specicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
2133649464 0 024661 856 744specicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
2136609464 0 024661 856 744specicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
2290268840 0 024749 856 776specicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
2329888752 0 022701 856 744specicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
2336229008 0 024237 856 744specicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
2336469008 0 024237 856 744specicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
2336569008 0 024237 856 744specicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
2337069008 0 024237 856 744specicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
2361229000 0 024597 856 744specicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
2361569000 0 024597 856 744specicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
2361669000 0 024597 856 744specicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
2362449000 0 024597 856 744specicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
2363549192 0 025661 856 776specicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
2410983964 0 016713 816 776specgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
2417201054 0 010012 792 776simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
3410642269 0 012108 808 776specgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
4015742370 0 012356 808 776specgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
5010722110 0 011100 792 776specgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017

Test failure

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

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer emmintrin3
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer emmintrin3
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer emmintrin4
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer emmintrin4
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer simple
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer simple
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer spec
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer spec
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer unrolled
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer unrolled