Implementation notes: amd64, pmnod076, crypto_hash/cubehash84

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: cubehash84
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
430425752 0 021877 856 776emmintrin4icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
430544816 0 020733 856 776emmintrin4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
430565576 0 021381 856 776emmintrin4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
430684976 0 021453 856 776emmintrin4icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
441284144 0 020061 856 776emmintrin3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
441385080 0 021205 856 776emmintrin3icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
441504320 0 020797 856 776emmintrin3icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
441604904 0 020709 856 776emmintrin3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
512602351 0 012222 824 776emmintrin4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
513824496 0 018453 856 744emmintrin4icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
514205216 0 019229 856 744emmintrin4icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
518304432 0 019685 856 744emmintrin4icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
518304432 0 019685 856 744emmintrin4icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
518364432 0 019685 856 744emmintrin4icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
518385208 0 020493 856 744emmintrin4icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
518425208 0 020493 856 744emmintrin4icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
518445208 0 020493 856 744emmintrin4icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
518544432 0 019685 856 744emmintrin4icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
518545208 0 020493 856 744emmintrin4icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
519084528 0 020165 856 744emmintrin4icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
519124528 0 020165 856 744emmintrin4icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
519145304 0 020541 856 744emmintrin4icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
519144528 0 020165 856 744emmintrin4icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
519145304 0 020541 856 744emmintrin4icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
519165304 0 020541 856 744emmintrin4icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
519264528 0 020165 856 744emmintrin4icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
519725304 0 020541 856 744emmintrin4icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
523843343 0 016155 832 776emmintrin4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
525561803 0 011678 824 776emmintrin3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
526464544 0 018557 856 744emmintrin3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
526462322 0 012350 824 776emmintrin4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
526783824 0 017781 856 744emmintrin3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
529742033 0 011062 808 776emmintrin4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
531264552 0 019837 856 744emmintrin3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
531283792 0 019045 856 744emmintrin3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
531303792 0 019045 856 744emmintrin3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
531303792 0 019045 856 744emmintrin3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
531304552 0 019837 856 744emmintrin3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
531383792 0 019045 856 744emmintrin3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
531464552 0 019837 856 744emmintrin3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
531943888 0 019525 856 744emmintrin3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
531943888 0 019525 856 744emmintrin3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
531944648 0 019885 856 744emmintrin3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
532003888 0 019525 856 744emmintrin3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
532004552 0 019837 856 744emmintrin3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
532064648 0 019885 856 744emmintrin3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
532064648 0 019885 856 744emmintrin3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
532123888 0 019525 856 744emmintrin3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
532224648 0 019885 856 744emmintrin3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
538102493 0 015315 832 776emmintrin3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
538801901 0 011934 824 776emmintrin3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
543121504 0 010526 808 776emmintrin3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1756263593 0 016403 832 776simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
17611436464 0 050413 856 744unrolledicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
17632036128 0 050133 856 744unrolledicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
17655837392 0 052653 856 744unrolledicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
17690037392 0 052653 856 744unrolledicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
17691037392 0 052653 856 744unrolledicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
17713837392 0 052653 856 744unrolledicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
17760237744 0 052973 856 744unrolledicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
17776637744 0 052973 856 744unrolledicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
17784637744 0 052973 856 744unrolledicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
17812437744 0 052973 856 744unrolledicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
19431643864 0 059461 856 744unrolledicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
19438643864 0 059461 856 744unrolledicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
19444643864 0 059461 856 744unrolledicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
19455043864 0 059461 856 744unrolledicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
19488443864 0 059773 856 776unrolledicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
19833443448 0 059565 856 776unrolledicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
1996563865 0 016675 832 776unrolledgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
19983043880 0 060349 856 776unrolledicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
20248643432 0 059229 856 776unrolledicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
20423443432 0 058629 856 744unrolledicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
20423843432 0 058629 856 744unrolledicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
20435043432 0 058629 856 744unrolledicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
20435443432 0 058629 856 744unrolledicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
2073922475 0 012342 824 776unrolledgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2092902533 0 012542 824 776unrolledgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2312562081 0 011094 808 776unrolledgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2804687784 0 023013 856 744simpleicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
2808227784 0 023013 856 744simpleicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
2808567784 0 023013 856 744simpleicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
2809127784 0 023013 856 744simpleicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
2844666712 0 021973 856 744simpleicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
2844926712 0 021973 856 744simpleicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
2845066712 0 021973 856 744simpleicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
2845946712 0 021973 856 744simpleicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
3940324188 0 016995 832 776specgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
4339285744 0 022213 856 776simpleicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
4343125856 0 021973 856 776simpleicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
4549088824 0 022813 856 744specicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
4756729384 0 024581 856 744specicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
4763209384 0 024581 856 744specicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
4764929384 0 024581 856 744specicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
4765829384 0 024581 856 744specicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
4928809176 0 024437 856 744specicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
4928869176 0 024437 856 744specicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
4929869176 0 024437 856 744specicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
4931369176 0 024437 856 744specicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
4971746224 0 021421 856 744simpleicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
4972086224 0 021421 856 744simpleicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
4972646224 0 021421 856 744simpleicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
4973126224 0 021421 856 744simpleicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
5004386144 0 021741 856 744simpleicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
5004786144 0 021741 856 744simpleicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
5006706144 0 021741 856 744simpleicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
5056589304 0 025069 856 776specicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
5057489448 0 025501 856 776specicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
5334247640 0 021645 856 744simpleicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
5471349280 0 023229 856 744simpleicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
5499406224 0 022021 856 776simpleicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
5499666112 0 022021 856 776simpleicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
5947248576 0 022509 856 744specicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
6184168872 0 024101 856 744specicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
6185028872 0 024101 856 744specicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
6186368872 0 024101 856 744specicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
6260768984 0 024581 856 744specicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
6261088984 0 024581 856 744specicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
6262568984 0 024581 856 744specicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
6275928984 0 024581 856 744specicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
6327706144 0 021741 856 744simpleicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
6388068840 0 024717 856 776specicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
6856888872 0 024101 856 744specicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
6896489192 0 025597 856 776specicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
8007682354 0 012398 824 776specgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
8638602266 0 012166 824 776specgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
9963822108 0 011142 808 776specgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
10249341332 0 011334 824 776simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
10546221296 0 011166 824 776simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
10659601052 0 010054 808 776simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017

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