Implementation notes: amd64, genji239, crypto_hash/sha256

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: sha256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1237688 0 015410 864 744opensslicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
1237870 0 09113 800 776opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1238288 0 015442 864 744opensslicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
1238679 0 09969 816 776opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1238688 0 015442 864 744opensslicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
1238888 0 016058 864 776opensslicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
1238888 0 015946 864 776opensslicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
1239088 0 015410 864 744opensslicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
1239288 0 015410 864 744opensslicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
1239288 0 015442 864 744opensslicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
1239476 0 010025 816 776opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1239488 0 016234 864 776opensslicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
1239688 0 014114 864 744opensslicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
1240088 0 015778 864 744opensslicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
1240088 0 015778 864 744opensslicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
1240488 0 015378 864 744opensslicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
1240688 0 015378 864 744opensslicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
1241088 0 016586 864 776opensslicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
1241088 0 015778 864 744opensslicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
1241688 0 015378 864 744opensslicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
1242088 0 015410 864 744opensslicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
1242488 0 014170 864 744opensslicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
1242688 0 015778 864 744opensslicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
1242888 0 015378 864 744opensslicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
1243276 0 012822 824 776opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1791623072 0 039157 856 776sphlibicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
1827223072 0 038869 856 776sphlibicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
1827623072 0 038301 856 744sphlibicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
1828023072 0 038301 856 744sphlibicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
1829223072 0 038301 856 744sphlibicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
1829823072 0 038301 856 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
1830823168 0 039077 856 776sphlibicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
1833623168 0 038797 856 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
1835623168 0 039605 856 776sphlibicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
1835623168 0 038797 856 744sphlibicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
1836023168 0 038797 856 744sphlibicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
1838023168 0 038797 856 744sphlibicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
18420888 0 026797 856 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
18424888 0 026797 856 744reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
18424888 0 026797 856 744reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
18428888 0 026797 856 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
18430768 0 025365 856 744reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
18432888 0 026829 856 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
18450888 0 026829 856 744reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
18452768 0 025421 856 744reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
18454888 0 026829 856 744reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
18458888 0 026829 856 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
185141368 0 027909 856 776reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
18516961 0 024281 816 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
185201208 0 028277 856 776reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
185261368 0 027797 856 776reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
185421208 0 027925 856 776reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
185461176 0 027037 856 744reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
185461176 0 027037 856 744reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
185561176 0 027437 856 744reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
185561176 0 027037 856 744reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
185581176 0 027437 856 744reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
185601176 0 027437 856 744reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
18564436 0 020996 808 776refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
185661176 0 027037 856 744reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
185721176 0 027437 856 744reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
18578556 0 021060 808 776refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1861023920 0 039749 856 776sphlib-smallicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
18626371 0 020020 792 776refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1864423920 0 039149 856 744sphlib-smallicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
1865823920 0 039149 856 744sphlib-smallicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
1866223920 0 039149 856 744sphlib-smallicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
1866623920 0 039149 856 744sphlib-smallicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
1868613134 0 025833 816 776sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1874622087 0 032044 808 776sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1879223783 0 036489 816 776sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1886211194 0 021084 808 776sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1896421349 0 030380 792 776sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1899023984 0 039925 856 776sphlib-smallicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
1899823984 0 039613 856 744sphlib-smallicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
1903423984 0 039613 856 744sphlib-smallicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
1903823984 0 039613 856 744sphlib-smallicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
1904223984 0 039613 856 744sphlib-smallicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
1907621830 0 031708 808 776sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1910223984 0 040485 856 776sphlib-smallicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
1921810821 0 019852 792 776sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
192647848 936 01378328 154719 10248cryptoppicpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
192824386 704 01343202 144015 10200cryptoppg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
192827848 936 01378328 154719 10248cryptoppicpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
192907848 936 01378680 154719 10248cryptoppicpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
192967848 936 01378328 154719 10248cryptoppicpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
193004386 704 01345922 144015 10200cryptoppg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
193187848 936 01378680 154719 10248cryptoppicpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
193207848 936 01377024 154719 10248cryptoppicpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
193267848 936 01377072 154719 10248cryptoppicpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
193327848 936 01378680 154719 10248cryptoppicpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
193343651 768 01341948 144031 10200cryptoppg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
193387848 936 01378272 154719 10248cryptoppicpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
193387848 936 01378328 154719 10248cryptoppicpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
193407848 936 01379496 154719 10248cryptoppicpc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
193467848 936 01378680 154719 10248cryptoppicpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
193487848 936 01378352 154719 10248cryptoppicpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
193487848 936 01378960 154719 10248cryptoppicpc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
193507848 936 01378352 154719 10248cryptoppicpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
193547848 936 01378840 154719 10248cryptoppicpc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
193627848 936 01378352 154719 10248cryptoppicpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
193687848 936 01379128 154719 10248cryptoppicpc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
193744031 704 01342931 144023 10200cryptoppg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
193767848 936 01378272 154719 10248cryptoppicpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
193847848 936 01378352 154719 10248cryptoppicpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
193847848 936 01378272 154719 10248cryptoppicpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
194667848 936 01378272 154719 10248cryptoppicpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
1953212040 0 021996 808 776sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2155225216 0 040477 856 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
2155425216 0 040477 856 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
2156225216 0 040477 856 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
2157025216 0 040477 856 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
2204623904 0 037869 856 744sphlibicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
2229025184 0 040477 856 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
2229025184 0 040477 856 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
2231825184 0 040477 856 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
2232623904 0 037925 856 744sphlibicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
2235625184 0 040477 856 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
2250425984 0 041245 856 744sphlib-smallicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
2252025984 0 041245 856 744sphlib-smallicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
2252025984 0 041245 856 744sphlib-smallicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
2253625984 0 041245 856 744sphlib-smallicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
2260024880 0 038861 856 744sphlib-smallicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
2261225920 0 041213 856 744sphlib-smallicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
2262825920 0 041213 856 744sphlib-smallicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
2264425920 0 041213 856 744sphlib-smallicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
2267225920 0 041213 856 744sphlib-smallicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
2288488 0 015442 864 744opensslicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
2293624560 0 038597 856 744sphlib-smallicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
3610823936 0 040085 856 776sphlib-smallicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017

Test failure

Implementation: cryptopp
Security model: unknown
Compiler: icpc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
icpc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer cryptopp
icpc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer cryptopp
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer openssl
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer openssl
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer sphlib
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer sphlib
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer sphlib-small
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer sphlib-small