Implementation notes: amd64, genji239, crypto_hash/cubehash88

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: cubehash88
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
219665608 0 021733 856 776emmintrin4icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
219704656 0 020573 856 776emmintrin4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
219805432 0 021237 856 776emmintrin4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
219864832 0 021309 856 776emmintrin4icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
230464952 0 021077 856 776emmintrin3icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
230484016 0 019933 856 776emmintrin3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
230584776 0 020581 856 776emmintrin3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
230664192 0 020669 856 776emmintrin3icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
263005088 0 019101 856 744emmintrin4icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
263064352 0 018309 856 744emmintrin4icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
265385080 0 020365 856 744emmintrin4icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
265405080 0 020365 856 744emmintrin4icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
265505080 0 020365 856 744emmintrin4icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
265704320 0 019573 856 744emmintrin4icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
265724320 0 019573 856 744emmintrin4icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
265744320 0 019573 856 744emmintrin4icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
265764320 0 019573 856 744emmintrin4icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
265865080 0 020365 856 744emmintrin4icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
266425192 0 020429 856 744emmintrin4icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
266445192 0 020429 856 744emmintrin4icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
266465192 0 020429 856 744emmintrin4icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
266484416 0 020053 856 744emmintrin4icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
266525192 0 020429 856 744emmintrin4icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
266544416 0 020053 856 744emmintrin4icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
266544416 0 020053 856 744emmintrin4icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
266584416 0 020053 856 744emmintrin4icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
267682367 0 012180 808 776emmintrin4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
272923679 0 016433 816 776emmintrin4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
274202354 0 012324 808 776emmintrin4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
275163680 0 017637 856 744emmintrin3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
275584416 0 018429 856 744emmintrin3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
276563648 0 018901 856 744emmintrin3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
276563648 0 018901 856 744emmintrin3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
276683648 0 018901 856 744emmintrin3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
276723648 0 018901 856 744emmintrin3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
278442045 0 011004 792 776emmintrin4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
278504424 0 019709 856 744emmintrin3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
278684424 0 019709 856 744emmintrin3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
278884424 0 019709 856 744emmintrin3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
278904424 0 019709 856 744emmintrin3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
279124520 0 019757 856 744emmintrin3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
279144520 0 019757 856 744emmintrin3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
279224520 0 019757 856 744emmintrin3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
279224520 0 019757 856 744emmintrin3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
279283760 0 019397 856 744emmintrin3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
279383760 0 019397 856 744emmintrin3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
279463760 0 019397 856 744emmintrin3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
279783760 0 019397 856 744emmintrin3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
280681819 0 011636 808 776emmintrin3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
286022829 0 015593 816 776emmintrin3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
287221933 0 011908 808 776emmintrin3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
291901516 0 010484 792 776emmintrin3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
970183593 0 016345 816 776simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
9790436128 0 050133 856 744unrolledicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
9824437392 0 052653 856 744unrolledicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
9824637392 0 052653 856 744unrolledicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
9827437392 0 052653 856 744unrolledicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
9832836464 0 050413 856 744unrolledicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
9837037392 0 052653 856 744unrolledicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
9902437744 0 052973 856 744unrolledicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
9906037744 0 052973 856 744unrolledicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
9912437744 0 052973 856 744unrolledicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
10799443800 0 060269 856 776unrolledicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
10847443432 0 059229 856 776unrolledicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
10882443832 0 059429 856 744unrolledicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
10895843832 0 059429 856 744unrolledicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
10899843832 0 059429 856 744unrolledicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
10908243832 0 059429 856 744unrolledicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
10911843448 0 059565 856 776unrolledicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
10950043832 0 059741 856 776unrolledicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
10956643432 0 058629 856 744unrolledicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
10971843432 0 058629 856 744unrolledicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
1097843865 0 016617 816 776unrolledgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
10978443432 0 058629 856 744unrolledicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
10980443432 0 058629 856 744unrolledicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
1159702475 0 012284 808 776unrolledgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1171322533 0 012484 808 776unrolledgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1379042081 0 011036 792 776unrolledgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1528127784 0 023013 856 744simpleicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
1528287784 0 023013 856 744simpleicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
1528407784 0 023013 856 744simpleicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
1531647784 0 023013 856 744simpleicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
1546526712 0 021973 856 744simpleicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
1546626712 0 021973 856 744simpleicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
1547506712 0 021973 856 744simpleicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
1639986712 0 021973 856 744simpleicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
19092037744 0 052973 856 744unrolledicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
2339685744 0 022213 856 776simpleicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
2340125856 0 021973 856 776simpleicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
2666906208 0 021405 856 744simpleicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
2667806208 0 021405 856 744simpleicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
2669006208 0 021405 856 744simpleicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
2673146208 0 021405 856 744simpleicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
2679346144 0 021741 856 744simpleicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
2680026144 0 021741 856 744simpleicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
2680346144 0 021741 856 744simpleicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
2680866144 0 021741 856 744simpleicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
2824647640 0 021645 856 744simpleicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
2896789264 0 023213 856 744simpleicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
2927206112 0 022021 856 776simpleicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
2927266224 0 022021 856 776simpleicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
2945264364 0 017113 816 776specgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3148529496 0 024693 856 744specicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
3151629496 0 024693 856 744specicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
3186029496 0 024693 856 744specicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
3188429496 0 024693 856 744specicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
3207468872 0 022861 856 744specicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
3259389264 0 024525 856 744specicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
3260469264 0 024525 856 744specicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
3260749264 0 024525 856 744specicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
3310749448 0 025213 856 776specicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
3434869576 0 025629 856 776specicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
3780828448 0 022381 856 744specicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
3987428984 0 024581 856 744specicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
3987528984 0 024581 856 744specicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
3987528984 0 024581 856 744specicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
4001508984 0 024581 856 744specicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
4047728896 0 024125 856 744specicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
4048528896 0 024125 856 744specicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
4049828896 0 024125 856 744specicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
4050428896 0 024125 856 744specicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
4266009176 0 025581 856 776specicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
4621808840 0 024717 856 776specicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
5202382354 0 012340 808 776specgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
5392129264 0 024525 856 744specicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
5399581296 0 011108 808 776simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
5464821332 0 011276 808 776simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
5643522266 0 012108 808 776specgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
5782681052 0 09996 792 776simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
7093282108 0 011084 792 776specgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017

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