Implementation notes: amd64, genji548, crypto_hash/cubehash84

Computer: genji548
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: cubehash84
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
430145752 0 021877 856 776emmintrin4icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
430324816 0 020733 856 776emmintrin4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
430344976 0 021453 856 776emmintrin4icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
430505576 0 021381 856 776emmintrin4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
440924144 0 020061 856 776emmintrin3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
440964320 0 020797 856 776emmintrin3icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
441044904 0 020709 856 776emmintrin3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
441205080 0 021205 856 776emmintrin3icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
512282351 0 012164 808 776emmintrin4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
513725216 0 019229 856 744emmintrin4icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
513824496 0 018453 856 744emmintrin4icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
518604432 0 019685 856 744emmintrin4icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
518644432 0 019685 856 744emmintrin4icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
518704432 0 019685 856 744emmintrin4icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
518765208 0 020493 856 744emmintrin4icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
518765208 0 020493 856 744emmintrin4icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
518765208 0 020493 856 744emmintrin4icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
518984432 0 019685 856 744emmintrin4icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
519005304 0 020541 856 744emmintrin4icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
519185304 0 020541 856 744emmintrin4icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
519205304 0 020541 856 744emmintrin4icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
519324528 0 020165 856 744emmintrin4icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
519325304 0 020541 856 744emmintrin4icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
519344528 0 020165 856 744emmintrin4icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
519404528 0 020165 856 744emmintrin4icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
519544528 0 020165 856 744emmintrin4icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
520485208 0 020493 856 744emmintrin4icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
523983343 0 016097 816 776emmintrin4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
525241803 0 011620 808 776emmintrin3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
525762322 0 012292 808 776emmintrin4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
526284544 0 018557 856 744emmintrin3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
529402033 0 011004 792 776emmintrin4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
531084552 0 019837 856 744emmintrin3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
531124552 0 019837 856 744emmintrin3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
531283792 0 019045 856 744emmintrin3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
531283792 0 019045 856 744emmintrin3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
531363792 0 019045 856 744emmintrin3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
531403792 0 019045 856 744emmintrin3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
531464552 0 019837 856 744emmintrin3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
531584552 0 019837 856 744emmintrin3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
532143888 0 019525 856 744emmintrin3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
532163888 0 019525 856 744emmintrin3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
532183888 0 019525 856 744emmintrin3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
532184648 0 019885 856 744emmintrin3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
532184648 0 019885 856 744emmintrin3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
532363888 0 019525 856 744emmintrin3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
532464648 0 019885 856 744emmintrin3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
532524648 0 019885 856 744emmintrin3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
537622493 0 015257 816 776emmintrin3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
539041901 0 011876 808 776emmintrin3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
543041504 0 010468 792 776emmintrin3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
653043824 0 017781 856 744emmintrin3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
1749943593 0 016345 816 776simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
17598436464 0 050413 856 744unrolledicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
17609636128 0 050133 856 744unrolledicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
17690437392 0 052653 856 744unrolledicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
17691837392 0 052653 856 744unrolledicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
17693637392 0 052653 856 744unrolledicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
17767637744 0 052973 856 744unrolledicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
17767837744 0 052973 856 744unrolledicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
17771237744 0 052973 856 744unrolledicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
17775437744 0 052973 856 744unrolledicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
18396437392 0 052653 856 744unrolledicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
19428643864 0 059461 856 744unrolledicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
19445843864 0 059461 856 744unrolledicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
19458243864 0 059461 856 744unrolledicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
19459843864 0 059461 856 744unrolledicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
19493643864 0 059773 856 776unrolledicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
19819443448 0 059565 856 776unrolledicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
1991643865 0 016617 816 776unrolledgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
19956243880 0 060349 856 776unrolledicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
20254843432 0 059229 856 776unrolledicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
20409443432 0 058629 856 744unrolledicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
20427043432 0 058629 856 744unrolledicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
20430243432 0 058629 856 744unrolledicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
20442243432 0 058629 856 744unrolledicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
2073282475 0 012284 808 776unrolledgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
2099762533 0 012484 808 776unrolledgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
2310962081 0 011036 792 776unrolledgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
2803347784 0 023013 856 744simpleicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
2803627784 0 023013 856 744simpleicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
2808707784 0 023013 856 744simpleicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
2809967784 0 023013 856 744simpleicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
2844366712 0 021973 856 744simpleicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
2845006712 0 021973 856 744simpleicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
2845026712 0 021973 856 744simpleicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
2845246712 0 021973 856 744simpleicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
3940244188 0 016937 816 776specgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
4342965856 0 021973 856 776simpleicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
4343105744 0 022213 856 776simpleicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
4541928824 0 022813 856 744specicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
4762729384 0 024581 856 744specicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
4763329384 0 024581 856 744specicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
4763689384 0 024581 856 744specicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
4764929384 0 024581 856 744specicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
4928869176 0 024437 856 744specicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
4930529176 0 024437 856 744specicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
4931629176 0 024437 856 744specicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
4934349176 0 024437 856 744specicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
4971826224 0 021421 856 744simpleicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
4972766224 0 021421 856 744simpleicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
5004686144 0 021741 856 744simpleicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
5006986144 0 021741 856 744simpleicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
5007986144 0 021741 856 744simpleicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
5011566144 0 021741 856 744simpleicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
5056089304 0 025069 856 776specicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
5058989448 0 025501 856 776specicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
5331267640 0 021645 856 744simpleicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
5494246224 0 022021 856 776simpleicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
5497866112 0 022021 856 776simpleicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
5557369280 0 023229 856 744simpleicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
5825826224 0 021421 856 744simpleicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
5867566224 0 021421 856 744simpleicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
5945908576 0 022509 856 744specicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
6183568872 0 024101 856 744specicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
6184188872 0 024101 856 744specicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
6184328872 0 024101 856 744specicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
6184908872 0 024101 856 744specicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
6259368984 0 024581 856 744specicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
6260368984 0 024581 856 744specicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
6263288984 0 024581 856 744specicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
6388028840 0 024717 856 776specicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
6473888984 0 024581 856 744specicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
6898629192 0 025597 856 776specicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
8011602354 0 012340 808 776specgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
8637002266 0 012108 808 776specgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
9886762108 0 011084 792 776specgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
10152201296 0 011108 808 776simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
10261421332 0 011276 808 776simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
10657241052 0 09996 792 776simplegcc_-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