Implementation notes: amd64, pmnod076, crypto_hash/bblake256

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: bblake256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1014620704 0 035989 856 744ssse3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
1016020704 0 035989 856 744ssse3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
1016220704 0 035989 856 744ssse3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
1020220592 0 036229 856 744ssse3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
1020620704 0 035989 856 744ssse3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
1020820592 0 036229 856 744ssse3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
1022420592 0 036229 856 744ssse3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
1024220592 0 036229 856 744ssse3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
1043421936 0 038381 856 776ssse3icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
1043421936 0 037853 856 776ssse3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
1051420768 0 036005 856 744ssse3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
1051420768 0 036005 856 744ssse3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
1052220880 0 036197 856 744ssse3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
1052820880 0 036197 856 744ssse3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
1053020768 0 036005 856 744ssse3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
1053820768 0 036005 856 744ssse3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
1054020880 0 036197 856 744ssse3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
1055220880 0 036197 856 744ssse3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
1059621904 0 037997 856 776ssse3icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
1063821904 0 037709 856 776ssse3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
1084422928 0 036917 856 744ssse3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
1111823184 0 037229 856 744ssse3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
1129019802 0 032563 832 776ssse3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1131619741 0 029718 824 776ssse3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1148219125 0 028190 808 776ssse3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1156422368 0 037653 856 744sse2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
1156822368 0 037653 856 744sse2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
1157022256 0 037893 856 744sse2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
1157822256 0 037893 856 744sse2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
1159222368 0 037653 856 744sse2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
1159822256 0 037893 856 744sse2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
1160022256 0 037893 856 744sse2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
1160422368 0 037653 856 744sse2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
1192220175 0 030102 824 776ssse3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1198022272 0 037509 856 744sse2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
1198624176 0 040621 856 776sse2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
1199222384 0 037701 856 744sse2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
1201222384 0 037701 856 744sse2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
1201822272 0 037509 856 744sse2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
1202022384 0 037701 856 744sse2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
1203222384 0 037701 856 744sse2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
1203422272 0 037509 856 744sse2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
1203822272 0 037509 856 744sse2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
1204624176 0 040093 856 776sse2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
1212224080 0 039885 856 776sse2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
1213824080 0 040173 856 776sse2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
1251625504 0 039493 856 744sse2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
1277025552 0 039597 856 744sse2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
1279821498 0 034243 832 776sse2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1284421437 0 031422 824 776sse2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1312622007 0 031926 824 776sse2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1316021061 0 030134 808 776sse2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2000612341 0 025075 832 776regsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2003412197 0 024931 832 776bswapgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2003812173 0 022142 824 776bswapgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2010412317 0 022286 824 776regsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2015811011 0 020062 808 776sandygcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2028611342 0 020398 808 776bswapgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2029011491 0 020542 808 776regsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2030211519 0 021422 824 776bswapgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2098415224 0 030517 856 744bswapicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
2102015224 0 030517 856 744bswapicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
2103215224 0 030517 856 744bswapicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
2104015224 0 030517 856 744bswapicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
2121614744 0 028709 856 744bswapicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
2121815368 0 030629 856 744bswapicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
2125215368 0 030629 856 744bswapicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
2125815368 0 030629 856 744bswapicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
2125815368 0 030629 856 744bswapicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
2130212300 0 022206 824 776regsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2136214552 0 028573 856 744bswapicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
2139615656 0 030949 856 744sandyicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
2142212453 0 025187 832 776sandygcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2143215576 0 031357 856 776sandyicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
2144615656 0 030949 856 744sandyicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
2144812429 0 022398 824 776sandygcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2147015656 0 030949 856 744sandyicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
2147415560 0 030773 856 744bswapicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
2148015576 0 030789 856 744sandyicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
2149415576 0 030789 856 744sandyicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
2149615560 0 031341 856 776bswapicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
2151015576 0 030789 856 744sandyicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
2151215560 0 031629 856 776bswapicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
2151415560 0 030773 856 744bswapicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
2151815576 0 031645 856 776sandyicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
2152215576 0 030789 856 744sandyicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
2153215560 0 030773 856 744bswapicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
2153615560 0 030773 856 744bswapicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
2155415472 0 029493 856 744sandyicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
2161415656 0 030949 856 744sandyicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
2166615544 0 031437 856 776sandyicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
2167615440 0 029405 856 744sandyicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
2169415608 0 030869 856 744sandyicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
2169815544 0 031157 856 744sandyicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
2170215544 0 031157 856 744sandyicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
2170215544 0 031157 856 744sandyicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
2170215544 0 031965 856 776sandyicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
2170415544 0 031157 856 744sandyicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
2172815608 0 030869 856 744sandyicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
2175015608 0 030869 856 744sandyicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
2175215608 0 030869 856 744sandyicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
2181411636 0 021550 824 776sandygcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2188815832 0 031093 856 744regsicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
2191615832 0 031093 856 744regsicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
2195615832 0 031093 856 744regsicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
2196415832 0 031093 856 744regsicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
2198815736 0 032157 856 776bswapicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
2209215736 0 031629 856 776bswapicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
2212215736 0 031349 856 744bswapicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
2213215736 0 031349 856 744bswapicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
2213815736 0 031349 856 744bswapicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
2215415736 0 031349 856 744bswapicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
2233415976 0 031269 856 744regsicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
2234015976 0 031269 856 744regsicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
2235215976 0 031269 856 744regsicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
2235615320 0 029341 856 744regsicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
2239415976 0 031269 856 744regsicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
2247015176 0 029141 856 744regsicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
2265616280 0 032061 856 776regsicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
2266216280 0 031493 856 744regsicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
2266616280 0 031493 856 744regsicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
2267216280 0 032349 856 776regsicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
2268016280 0 031493 856 744regsicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
2268616280 0 031493 856 744regsicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
2276216488 0 032381 856 776regsicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
2279616488 0 032101 856 744regsicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
2280216488 0 032101 856 744regsicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
2280416488 0 032909 856 776regsicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
2281016488 0 032101 856 744regsicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
2281016488 0 032101 856 744regsicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017

Test failure

Implementation: crypto_hash/bblake256/bswap
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 bswap regs sandy sse2 ssse3
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer bswap regs sandy sse2 ssse3