Implementation notes: amd64, pmnod076, crypto_hash/blake64

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: blake64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
902623424 0 036323 832 776sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
905022013 0 032251 832 776sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
930821970 0 032059 832 776sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
954220999 0 030166 808 776sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
959813107 0 025923 832 776ssse3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
964812674 0 022718 824 776ssse3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
999626000 0 040125 856 744sphlibicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
1004811992 0 021054 808 776ssse3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1005625856 0 039925 856 744sphlibicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
1015226704 0 042069 856 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
1016026704 0 042069 856 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
1017026704 0 042069 856 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
1018626704 0 042069 856 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
1027826864 0 042261 856 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
1028026864 0 042261 856 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
1028226864 0 042261 856 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
1032026864 0 042261 856 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
1042027888 0 043773 856 776sphlibicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
1044627808 0 043981 856 776sphlibicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
1046627888 0 043205 856 744sphlibicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
1047427888 0 043205 856 744sphlibicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
1047627888 0 043205 856 744sphlibicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
1048227888 0 043205 856 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
1049227680 0 043677 856 776sphlibicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
1054627680 0 043397 856 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
1055027680 0 043397 856 744sphlibicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
1055227680 0 043397 856 744sphlibicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
1057627680 0 043397 856 744sphlibicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
1061227600 0 044125 856 776sphlibicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
1064813730 0 023646 824 776ssse3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
111107935 0 018027 832 776sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1112014003 0 026819 832 776sse2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
111967017 0 016182 808 776sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1121213570 0 023614 824 776sse2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1125825984 0 041733 856 744sphlib-smallicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
1127425984 0 041733 856 744sphlib-smallicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
112808496 0 024109 856 744reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
113468480 0 023693 856 744reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
1140225984 0 042013 856 776sphlib-smallicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
1141625472 0 039597 856 744sphlib-smallicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
1143025984 0 041733 856 744sphlib-smallicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
114708576 0 024469 856 776reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
114728496 0 024109 856 744reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
114848496 0 024109 856 744reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
1148425872 0 042461 856 776sphlib-smallicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
1153225984 0 041733 856 744sphlib-smallicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
115468544 0 024325 856 776reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
1155225824 0 041221 856 744sphlib-smallicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
115628480 0 023693 856 744reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
115668496 0 024565 856 776reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
115828480 0 023693 856 744reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
115868480 0 023693 856 744reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
115988496 0 024109 856 744reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
1162025824 0 041221 856 744sphlib-smallicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
1163012935 0 021998 808 776sse2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1163425824 0 041221 856 744sphlib-smallicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
1199825712 0 039781 856 744sphlib-smallicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
1201826064 0 041429 856 744sphlib-smallicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
1212825824 0 041221 856 744sphlib-smallicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
121828528 0 024949 856 776reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
1219826064 0 041429 856 744sphlib-smallicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
1224414790 0 024702 824 776sse2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1227426064 0 041429 856 744sphlib-smallicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
1229220344 0 036765 856 776ssse3icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
1237026064 0 041429 856 744sphlib-smallicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
1240420296 0 036189 856 776ssse3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
1241019592 0 035205 856 744ssse3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
1244019592 0 035205 856 744ssse3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
124628464 0 023757 856 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
124708464 0 023757 856 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
124748464 0 023757 856 744reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
1248219592 0 035205 856 744ssse3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
1248819592 0 034853 856 744ssse3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
1249019592 0 034853 856 744ssse3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
1249619592 0 035205 856 744ssse3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
1249619592 0 034853 856 744ssse3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
1250019592 0 034853 856 744ssse3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
1252419544 0 034757 856 744ssse3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
1253819544 0 034837 856 744ssse3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
1253819544 0 034757 856 744ssse3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
1254019544 0 034837 856 744ssse3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
1254220104 0 035885 856 776ssse3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
1254819544 0 034837 856 744ssse3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
1255019544 0 034837 856 744ssse3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
1255019544 0 034757 856 744ssse3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
1257420152 0 036221 856 776ssse3icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
1257619544 0 034757 856 744ssse3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
126308464 0 023725 856 744reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
126388464 0 023725 856 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
127684179 0 014086 824 776refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
128288464 0 023725 856 744reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
128488464 0 023725 856 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
128688464 0 023757 856 744reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
1290621192 0 035213 856 744ssse3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
1292221208 0 035173 856 744ssse3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
130323597 0 012646 808 776refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
131048288 0 022309 856 744reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
1316226288 0 041637 856 744sphlib-smallicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
1316826288 0 042205 856 776sphlib-smallicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
1317626288 0 041637 856 744sphlib-smallicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
1318226288 0 041637 856 744sphlib-smallicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
1319026288 0 041637 856 744sphlib-smallicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
1324626208 0 042445 856 776sphlib-smallicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
135348272 0 022237 856 744reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
135849725 0 019963 832 776sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1359811120 0 024019 832 776sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1369021512 0 037405 856 776sse2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
1369421560 0 037981 856 776sse2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
1378820776 0 036037 856 744sse2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
1384420776 0 036389 856 744sse2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
1389820776 0 036037 856 744sse2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
1391220776 0 036037 856 744sse2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
1392020776 0 036389 856 744sse2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
1392020776 0 036037 856 744sse2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
1392020776 0 036389 856 744sse2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
1393020776 0 036389 856 744sse2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
1396421512 0 037581 856 776sse2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
1396620680 0 035973 856 744sse2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
1398220680 0 035893 856 744sse2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
1408820680 0 035893 856 744sse2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
1410220680 0 035973 856 744sse2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
1410221464 0 037245 856 776sse2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
1411220680 0 035893 856 744sse2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
1411622920 0 036885 856 744sse2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
1412020680 0 035973 856 744sse2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
1413020680 0 035973 856 744sse2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
1414620680 0 035893 856 744sse2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
1424422952 0 036973 856 744sse2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
148146667 0 019467 832 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
155085202 0 015246 824 776refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017

Test failure

Implementation: crypto_hash/blake64/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

Compiler output

Implementation: crypto_hash/blake64/sse2
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
hash.c: hash.c(296): (col. 10) warning #13200: No EMMS instruction before return from function

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer sse2
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer sse2
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer sse2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer sse2
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer sse2
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer sse2
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer sse2
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer sse2
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer sse2
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer sse2
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer sse2
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer sse2
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer sse2
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer sse2
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer sse2
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer sse2
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer sse2
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer sse2
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer sse2
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer sse2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer sse2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer sse2
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer sse2
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
hash.c: hash.c(301): (col. 10) warning #13200: No EMMS instruction before return from function

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer ssse3
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer ssse3
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ssse3
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ssse3
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer ssse3
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer ssse3
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer ssse3
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer ssse3
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer ssse3
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer ssse3
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer ssse3
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer ssse3
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer ssse3
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer ssse3
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer ssse3
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer ssse3
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer ssse3
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer ssse3
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer ssse3
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer ssse3
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer ssse3
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer ssse3
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer ssse3
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer ssse3