Implementation notes: amd64, pmnod076, crypto_hash/cubehash88

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: cubehash88
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
219824832 0 021309 856 776emmintrin4icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
219885608 0 021733 856 776emmintrin4icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
219884656 0 020573 856 776emmintrin4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
220065432 0 021237 856 776emmintrin4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
230724952 0 021077 856 776emmintrin3icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
230744016 0 019933 856 776emmintrin3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
230764776 0 020581 856 776emmintrin3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
230864192 0 020669 856 776emmintrin3icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
262825088 0 019101 856 744emmintrin4icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
263024352 0 018309 856 744emmintrin4icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
265385080 0 020365 856 744emmintrin4icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
265404320 0 019573 856 744emmintrin4icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
265464320 0 019573 856 744emmintrin4icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
265484320 0 019573 856 744emmintrin4icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
265524320 0 019573 856 744emmintrin4icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
265565080 0 020365 856 744emmintrin4icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
265565080 0 020365 856 744emmintrin4icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
265725080 0 020365 856 744emmintrin4icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
266165192 0 020429 856 744emmintrin4icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
266284416 0 020053 856 744emmintrin4icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
266305192 0 020429 856 744emmintrin4icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
266304416 0 020053 856 744emmintrin4icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
266305192 0 020429 856 744emmintrin4icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
266344416 0 020053 856 744emmintrin4icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
266384416 0 020053 856 744emmintrin4icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
266405192 0 020429 856 744emmintrin4icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
268142367 0 012238 824 776emmintrin4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
273123679 0 016491 832 776emmintrin4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
274782354 0 012382 824 776emmintrin4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
275783680 0 017637 856 744emmintrin3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
275864416 0 018429 856 744emmintrin3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
276363648 0 018901 856 744emmintrin3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
276423648 0 018901 856 744emmintrin3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
276463648 0 018901 856 744emmintrin3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
276523648 0 018901 856 744emmintrin3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
278444424 0 019709 856 744emmintrin3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
278484424 0 019709 856 744emmintrin3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
278564424 0 019709 856 744emmintrin3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
278764424 0 019709 856 744emmintrin3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
278842045 0 011062 808 776emmintrin4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
279083760 0 019397 856 744emmintrin3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
279283760 0 019397 856 744emmintrin3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
279303760 0 019397 856 744emmintrin3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
279323760 0 019397 856 744emmintrin3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
279344520 0 019757 856 744emmintrin3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
279344520 0 019757 856 744emmintrin3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
279464520 0 019757 856 744emmintrin3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
279704520 0 019757 856 744emmintrin3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
281021819 0 011694 824 776emmintrin3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
286102829 0 015651 832 776emmintrin3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
287861933 0 011966 824 776emmintrin3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
292581516 0 010542 808 776emmintrin3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
969303593 0 016403 832 776simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
9795636128 0 050133 856 744unrolledicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
9821037392 0 052653 856 744unrolledicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
9829236464 0 050413 856 744unrolledicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
9830637392 0 052653 856 744unrolledicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
9832237392 0 052653 856 744unrolledicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
9832237392 0 052653 856 744unrolledicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
9904237744 0 052973 856 744unrolledicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
9908637744 0 052973 856 744unrolledicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
9913437744 0 052973 856 744unrolledicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
9918837744 0 052973 856 744unrolledicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
10791843800 0 060269 856 776unrolledicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
10851643432 0 059229 856 776unrolledicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
10893843832 0 059429 856 744unrolledicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
10907043832 0 059429 856 744unrolledicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
10909843832 0 059429 856 744unrolledicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
10914243448 0 059565 856 776unrolledicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
10917843832 0 059429 856 744unrolledicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
10933643832 0 059741 856 776unrolledicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
10950843432 0 058629 856 744unrolledicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
10956443432 0 058629 856 744unrolledicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
10961243432 0 058629 856 744unrolledicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
1097723865 0 016675 832 776unrolledgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
10982643432 0 058629 856 744unrolledicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
1160142475 0 012342 824 776unrolledgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1171362533 0 012542 824 776unrolledgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1380662081 0 011094 808 776unrolledgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1526727784 0 023013 856 744simpleicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
1527127784 0 023013 856 744simpleicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
1528747784 0 023013 856 744simpleicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
1529067784 0 023013 856 744simpleicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
1544426712 0 021973 856 744simpleicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
1546726712 0 021973 856 744simpleicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
1546866712 0 021973 856 744simpleicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
1547666712 0 021973 856 744simpleicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
2338805856 0 021973 856 776simpleicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
2344505744 0 022213 856 776simpleicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
2668286208 0 021405 856 744simpleicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
2668366208 0 021405 856 744simpleicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
2669626208 0 021405 856 744simpleicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
2675006208 0 021405 856 744simpleicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
2681106144 0 021741 856 744simpleicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
2681626144 0 021741 856 744simpleicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
2682246144 0 021741 856 744simpleicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
2683286144 0 021741 856 744simpleicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
2824347640 0 021645 856 744simpleicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
2899709264 0 023213 856 744simpleicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
2924566112 0 022021 856 776simpleicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
2926526224 0 022021 856 776simpleicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
2947204364 0 017171 832 776specgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3147009496 0 024693 856 744specicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
3147529496 0 024693 856 744specicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
3148309496 0 024693 856 744specicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
3148389496 0 024693 856 744specicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
3205148872 0 022861 856 744specicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
3258529264 0 024525 856 744specicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
3259089264 0 024525 856 744specicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
3259189264 0 024525 856 744specicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
3259429264 0 024525 856 744specicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
3312209448 0 025213 856 776specicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
3434629576 0 025629 856 776specicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
3782808448 0 022381 856 744specicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
3987048984 0 024581 856 744specicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
3989088984 0 024581 856 744specicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
3998408984 0 024581 856 744specicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
4048588896 0 024125 856 744specicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
4048908896 0 024125 856 744specicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
4049508896 0 024125 856 744specicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
4050228896 0 024125 856 744specicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
4182448840 0 024717 856 776specicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
4264389176 0 025581 856 776specicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
4314648984 0 024581 856 744specicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
5202262354 0 012398 824 776specgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
5463001332 0 011334 824 776simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
5580981296 0 011166 824 776simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
5642002266 0 012166 824 776specgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
5777621052 0 010054 808 776simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
7168582108 0 011142 808 776specgcc_-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