Implementation notes: amd64, genji548, crypto_hash/sha256

Computer: genji548
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: sha256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1236888 0 015410 864 744opensslicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
1238288 0 015410 864 744opensslicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
1238688 0 015378 864 744opensslicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
1238888 0 016586 864 776opensslicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
1238888 0 016058 864 776opensslicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
1239088 0 015442 864 744opensslicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
1239288 0 015778 864 744opensslicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
1239288 0 015378 864 744opensslicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
1239488 0 015410 864 744opensslicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
1239488 0 015442 864 744opensslicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
1239679 0 09969 816 776opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1239876 0 010025 816 776opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1240088 0 015778 864 744opensslicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
1240088 0 015442 864 744opensslicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
1240276 0 012822 824 776opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1240288 0 014170 864 744opensslicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
1240488 0 014114 864 744opensslicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
1240488 0 015442 864 744opensslicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
1240670 0 09113 800 776opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1240688 0 015378 864 744opensslicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
1240688 0 015778 864 744opensslicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
1241288 0 016234 864 776opensslicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
1241288 0 015410 864 744opensslicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
1241288 0 015946 864 776opensslicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
1242088 0 015378 864 744opensslicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
1244288 0 015778 864 744opensslicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
1792023072 0 039157 856 776sphlibicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
1829623072 0 038301 856 744sphlibicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
1830223168 0 038797 856 744sphlibicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
1830223168 0 039077 856 776sphlibicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
1830623072 0 038301 856 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
1831423072 0 038301 856 744sphlibicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
1831823072 0 038301 856 744sphlibicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
1833423168 0 039605 856 776sphlibicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
1834423168 0 038797 856 744sphlibicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
1836023168 0 038797 856 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
1837223168 0 038797 856 744sphlibicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
18416888 0 026797 856 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
18418888 0 026797 856 744reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
18420888 0 026797 856 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
18420888 0 026797 856 744reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
18426888 0 026829 856 744reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
18428888 0 026829 856 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
18428768 0 025421 856 744reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
18436768 0 025365 856 744reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
18440888 0 026829 856 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
18450888 0 026829 856 744reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
185021368 0 027909 856 776reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
185101368 0 027797 856 776reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
18514961 0 024281 816 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
185161208 0 028277 856 776reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
185361208 0 027925 856 776reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
185481176 0 027437 856 744reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
185501176 0 027037 856 744reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
185541176 0 027037 856 744reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
185541176 0 027037 856 744reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
185581176 0 027037 856 744reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
185621176 0 027437 856 744reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
185661176 0 027437 856 744reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
18568436 0 020996 808 776refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
185761176 0 027437 856 744reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
18584556 0 021060 808 776refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
18614371 0 020020 792 776refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1862623920 0 039749 856 776sphlib-smallicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
1863423920 0 039149 856 744sphlib-smallicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
1866423920 0 039149 856 744sphlib-smallicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
1866423920 0 039149 856 744sphlib-smallicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
1868223920 0 039149 856 744sphlib-smallicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
1869213134 0 025833 816 776sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1874822087 0 032044 808 776sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1876423072 0 038869 856 776sphlibicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
1879223936 0 040085 856 776sphlib-smallicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
1879423783 0 036489 816 776sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1886211194 0 021084 808 776sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1894421349 0 030380 792 776sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1896823984 0 039925 856 776sphlib-smallicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
1900423984 0 039613 856 744sphlib-smallicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
1901423984 0 039613 856 744sphlib-smallicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
1903423984 0 039613 856 744sphlib-smallicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
1903623984 0 039613 856 744sphlib-smallicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
1906021830 0 031708 808 776sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1906623984 0 040485 856 776sphlib-smallicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
1924410821 0 019852 792 776sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
192664386 704 01343202 144015 10200cryptoppg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
192687848 936 01378328 154719 10248cryptoppicpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
192887848 936 01378328 154719 10248cryptoppicpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
192987848 936 01378272 154719 10248cryptoppicpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
193047848 936 01378840 154719 10248cryptoppicpc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
193203651 768 01341948 144031 10200cryptoppg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
193227848 936 01377024 154719 10248cryptoppicpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
193227848 936 01379128 154719 10248cryptoppicpc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
193267848 936 01378680 154719 10248cryptoppicpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
193327848 936 01378680 154719 10248cryptoppicpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
193327848 936 01379496 154719 10248cryptoppicpc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
193367848 936 01378352 154719 10248cryptoppicpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
193387848 936 01378328 154719 10248cryptoppicpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
193464386 704 01345922 144015 10200cryptoppg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
193467848 936 01378352 154719 10248cryptoppicpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
193467848 936 01378960 154719 10248cryptoppicpc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
193547848 936 01378680 154719 10248cryptoppicpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
193607848 936 01378272 154719 10248cryptoppicpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
193627848 936 01377072 154719 10248cryptoppicpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
193664031 704 01342931 144023 10200cryptoppg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
193667848 936 01378352 154719 10248cryptoppicpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
193727848 936 01378272 154719 10248cryptoppicpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
193727848 936 01378680 154719 10248cryptoppicpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
193887848 936 01378352 154719 10248cryptoppicpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
194287848 936 01378272 154719 10248cryptoppicpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
1954012040 0 021996 808 776sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
2154025216 0 040477 856 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
2154825216 0 040477 856 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
2156225216 0 040477 856 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
2156425216 0 040477 856 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
2209023904 0 037869 856 744sphlibicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
2230625184 0 040477 856 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
2231025184 0 040477 856 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
2232025184 0 040477 856 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
2232825184 0 040477 856 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
2236423904 0 037925 856 744sphlibicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
2250625984 0 041245 856 744sphlib-smallicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
2250825984 0 041245 856 744sphlib-smallicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
2252625984 0 041245 856 744sphlib-smallicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
2253225984 0 041245 856 744sphlib-smallicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
2261024880 0 038861 856 744sphlib-smallicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
2264025920 0 041213 856 744sphlib-smallicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
2264025920 0 041213 856 744sphlib-smallicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
2267025920 0 041213 856 744sphlib-smallicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
2267025920 0 041213 856 744sphlib-smallicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
2305624560 0 038597 856 744sphlib-smallicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
375707848 936 01378328 154719 10248cryptoppicpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017

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