Implementation notes: amd64, pmnod076, crypto_hash/blake32

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: blake32
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
940010240 0 025501 856 744ssse3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
950010240 0 025501 856 744ssse3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
951010240 0 025501 856 744ssse3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
951210240 0 025501 856 744ssse3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
952810208 0 025421 856 744ssse3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
954210264 0 026685 856 776ssse3icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
954410240 0 025853 856 744ssse3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
955210240 0 025853 856 744ssse3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
955210280 0 026349 856 776ssse3icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
955410240 0 025853 856 744ssse3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
955610240 0 025853 856 744ssse3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
956210264 0 026157 856 776ssse3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
959410208 0 025501 856 744ssse3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
960410208 0 025501 856 744ssse3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
960810592 0 024557 856 744ssse3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
960810208 0 025501 856 744ssse3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
961610208 0 025501 856 744ssse3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
963410208 0 025421 856 744ssse3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
964010208 0 025421 856 744ssse3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
964610208 0 025421 856 744ssse3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
964810280 0 026061 856 776ssse3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
970410640 0 024661 856 744ssse3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
99507170 0 019907 832 776ssse3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
99646265 0 015318 808 776ssse3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
99806811 0 016782 824 776ssse3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1060210448 0 025709 856 744sse2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
1061010448 0 025709 856 744sse2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
1061210448 0 025709 856 744sse2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
1062610448 0 025709 856 744sse2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
1063410760 0 026653 856 776sse2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
1063610760 0 027181 856 776sse2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
1064210448 0 026061 856 744sse2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
1064210448 0 026061 856 744sse2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
1064610448 0 026061 856 744sse2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
1065010448 0 026061 856 744sse2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
106566543 0 016454 824 776ssse3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1068610760 0 026541 856 776sse2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
1069410760 0 026829 856 776sse2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
1073011104 0 025069 856 744sse2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
1076210416 0 025709 856 744sse2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
1076610416 0 025709 856 744sse2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
1084210416 0 025709 856 744sse2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
1084410416 0 025709 856 744sse2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
1087810416 0 025629 856 744sse2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
1088210416 0 025629 856 744sse2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
1088210416 0 025629 856 744sse2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
1089010416 0 025629 856 744sse2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
1089011152 0 025173 856 744sse2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
112226827 0 016798 824 776sse2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
112467186 0 019923 832 776sse2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
112986277 0 015334 808 776sse2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
118266977 0 016894 824 776sse2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1184823424 0 036243 832 776sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1193422013 0 032171 832 776sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1242620999 0 030166 808 776sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1245021970 0 032059 832 776sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1354826704 0 042069 856 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
1356626704 0 042069 856 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
1357426704 0 042069 856 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
1360626704 0 042069 856 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
1373825856 0 039925 856 744sphlibicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
1376426864 0 042261 856 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
1379426864 0 042261 856 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
1379426864 0 042261 856 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
1380426864 0 042261 856 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
1384426000 0 040125 856 744sphlibicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
1395227680 0 043397 856 744sphlibicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
1399427680 0 043397 856 744sphlibicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
1400027680 0 043397 856 744sphlibicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
1400227680 0 043397 856 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
1400827600 0 044125 856 776sphlibicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
1403427888 0 043205 856 744sphlibicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
1403627888 0 043205 856 744sphlibicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
1405027680 0 043677 856 776sphlibicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
1408027888 0 043205 856 744sphlibicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
1408827888 0 043773 856 776sphlibicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
1409427888 0 043205 856 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
1422027808 0 043981 856 776sphlibicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
155467017 0 016182 808 776sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1560825984 0 041733 856 744sphlib-smallicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
1562025984 0 042013 856 776sphlib-smallicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
1565625984 0 041733 856 744sphlib-smallicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
157647935 0 018027 832 776sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1586825472 0 039597 856 744sphlib-smallicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
1589425984 0 041733 856 744sphlib-smallicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
1593625824 0 041221 856 744sphlib-smallicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
1594025872 0 042461 856 776sphlib-smallicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
1595225984 0 041733 856 744sphlib-smallicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
1615025824 0 041221 856 744sphlib-smallicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
1616225824 0 041221 856 744sphlib-smallicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
1632025824 0 041221 856 744sphlib-smallicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
165466936 0 022149 856 744reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
1666625712 0 039781 856 744sphlib-smallicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
167446792 0 022861 856 776reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
168726936 0 022149 856 744reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
168726936 0 022149 856 744reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
168766936 0 022149 856 744reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
168866920 0 022701 856 776reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
1693226064 0 041429 856 744sphlib-smallicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
1693426064 0 041429 856 744sphlib-smallicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
1695626064 0 041429 856 744sphlib-smallicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
1701826064 0 041429 856 744sphlib-smallicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
176203057 0 012966 824 776refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
178686960 0 020925 856 744reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
180902834 0 011894 808 776refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1814026288 0 041637 856 744sphlib-smallicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
1825826288 0 041637 856 744sphlib-smallicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
1825826288 0 041637 856 744sphlib-smallicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
1828426288 0 041637 856 744sphlib-smallicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
1831226288 0 042205 856 776sphlib-smallicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
1832826208 0 042445 856 776sphlib-smallicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
184726976 0 020997 856 744reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
185747344 0 022605 856 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
185767344 0 022605 856 744reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
185847344 0 022605 856 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
190167344 0 022605 856 744reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
190589725 0 019883 832 776sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1933411120 0 023939 832 776sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
194864770 0 017491 832 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
194966808 0 023229 856 776reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
196846936 0 022829 856 776reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
196906952 0 022565 856 744reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
196926952 0 022565 856 744reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
196986952 0 022565 856 744reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
197146952 0 022565 856 744reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
197407408 0 022701 856 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
199747408 0 022701 856 744reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
199787408 0 022701 856 744reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
199827408 0 022701 856 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
212504027 0 013998 824 776refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017

Test failure

Implementation: crypto_hash/blake32/ref
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 ref sphlib sphlib-small sse2 ssse3
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref sphlib sphlib-small sse2 ssse3