Implementation notes: amd64, genji262, crypto_hash/hamsi

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: hamsi
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3280212896 0 028133 840 744bernstein/small-simd-2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
3280212896 0 028133 840 744bernstein/small-simd-2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
3282413408 0 029029 840 744bernstein/small-simd-2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
3282413408 0 029029 840 744bernstein/small-simd-2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
3282413408 0 029029 840 744bernstein/small-simd-2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
3284614184 0 028125 840 744bernstein/small-simd-2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
3297840888 0 056125 840 744simd-1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
3297840864 0 056133 840 744simd-1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
3297840888 0 056125 840 744simd-1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
3297840864 0 056133 840 744simd-1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
3297840888 0 056125 840 744simd-1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
3297840864 0 056133 840 744simd-1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
3300013808 0 027805 840 744bernstein/small-simd-2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
3300041432 0 057021 840 744simd-1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
3300040864 0 056133 840 744simd-1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
3300040888 0 056125 840 744simd-1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
3302241432 0 056621 840 744simd-1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
3302241432 0 057021 840 744simd-1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
3302241432 0 056621 840 744simd-1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
3302241432 0 056621 840 744simd-1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
3302241432 0 057021 840 744simd-1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
3302241432 0 056621 840 744simd-1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
3302240960 0 056229 840 744simd-2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
3302240960 0 056229 840 744simd-2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
3302240960 0 056229 840 744simd-2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
3304440960 0 056229 840 744simd-2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
3306641432 0 057021 840 744simd-1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
3306641560 0 056749 840 744simd-2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
3306641560 0 056749 840 744simd-2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
3311013336 0 028557 840 744bernstein/small-simd-2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
3311041560 0 056749 840 744simd-2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
3313212752 0 028021 840 744bernstein/small-simd-2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
3315412752 0 028021 840 744bernstein/small-simd-2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
3315412752 0 028021 840 744bernstein/small-simd-2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
3315442056 0 055997 840 744simd-1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
3317642032 0 056029 840 744simd-1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
3319813336 0 028557 840 744bernstein/small-simd-2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
3319812752 0 028021 840 744bernstein/small-simd-2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
3322013336 0 028557 840 744bernstein/small-simd-2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
3326413408 0 029029 840 744bernstein/small-simd-2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
3326413336 0 028557 840 744bernstein/small-simd-2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
3328612896 0 028133 840 744bernstein/small-simd-2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
3335241128 0 056365 840 744simd-2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
3337441656 0 057245 840 744simd-2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
3341841128 0 056365 840 744simd-2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
3344042240 0 056237 840 744simd-2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
3348441656 0 057245 840 744simd-2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
3348441128 0 056365 840 744simd-2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
3399041128 0 056365 840 744simd-2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
3401241656 0 057245 840 744simd-2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
3401241656 0 057245 840 744simd-2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
3473842392 0 056333 840 744simd-2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
3528841560 0 056749 840 744simd-2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
4257039238 0 049100 792 776simd-1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4279012896 0 028133 840 744bernstein/small-simd-2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
4292239418 0 051017 800 776simd-1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4307611603 0 021460 792 776bernstein/small-simd-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4312039390 0 048380 776 776simd-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4349439442 0 049292 792 776simd-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4353811578 0 021588 792 776bernstein/small-simd-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4358211518 0 020516 776 776bernstein/small-simd-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4369239314 0 049324 792 776simd-1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4391239474 0 049484 792 776simd-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4413211754 0 023353 800 776bernstein/small-simd-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4437439578 0 051177 800 776simd-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4503439230 0 048220 776 776simd-1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017

Test failure

Implementation: bernstein/small-simd-2
Security model: unknown
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer bernstein/small-simd-2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer bernstein/small-simd-2
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer bernstein/small-simd-2
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer bernstein/small-simd-2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer bernstein/small-simd-2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer bernstein/small-simd-2
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer simd-1
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer simd-1
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer simd-1
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer simd-1
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer simd-1
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer simd-1
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer simd-2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer simd-2
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer simd-2
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer simd-2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer simd-2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer simd-2

Compiler output

Implementation: bernstein/small-simd-2
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hamsi.c: In file included from hamsi.c:1:
hamsi.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/emmintrin.h:31:
hamsi.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xmmintrin.h:31:
hamsi.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:55:72: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hamsi.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hamsi.c: ^
hamsi.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:61:72: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hamsi.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hamsi.c: ^
hamsi.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:68:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hamsi.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hamsi.c: ^
hamsi.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:74:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hamsi.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hamsi.c: ^
hamsi.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:84:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hamsi.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hamsi.c: ^
hamsi.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:90:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hamsi.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hamsi.c: ^
hamsi.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:97:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hamsi.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hamsi.c: ^
hamsi.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:103:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hamsi.c: ...

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bernstein/small-simd-2
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bernstein/small-simd-2
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bernstein/small-simd-2
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bernstein/small-simd-2
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE bernstein/small-simd-2
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE simd-1
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE simd-1
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE simd-1
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE simd-1
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE simd-1
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE simd-2
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE simd-2
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE simd-2
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE simd-2
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE simd-2

Compiler output

Implementation: sphlib
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hamsi.c: hamsi.c:111:10: fatal error: 'hamsi_helper.c' file not found
hamsi.c: #include "hamsi_helper.c"
hamsi.c: ^~~~~~~~~~~~~~~~
hamsi.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sphlib
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sphlib
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sphlib
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sphlib
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sphlib
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sphlib-small
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sphlib-small
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sphlib-small
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sphlib-small
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sphlib-small

Compiler output

Implementation: sphlib
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hamsi.c: hamsi.c:111:10: fatal error: hamsi_helper.c: No such file or directory
hamsi.c: 111 | #include "hamsi_helper.c"
hamsi.c: | ^~~~~~~~~~~~~~~~
hamsi.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE sphlib
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE sphlib
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE sphlib
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE sphlib
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE sphlib-small
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE sphlib-small
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE sphlib-small
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE sphlib-small

Compiler output

Implementation: sphlib
Security model: unknown
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
hamsi.c: hamsi.c(111): catastrophic error: cannot open source file "hamsi_helper.c"
hamsi.c: #include "hamsi_helper.c"
hamsi.c: ^
hamsi.c:
hamsi.c: compilation aborted for hamsi.c (code 4)

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