-O2 -O3 -fomit-frame-pointer -mavx2 -mfma -mfpmath=sse -march=haswell -funsafe-math-optimizations -ffp-contract=fast -fPIC -std=c99 -fopenmp-simd -fvisibility=hidden


-O2 -O3 -mavx -mfpmath=sse -march=sandybridge -funsafe-math-optimizations -ffp-contract=fast -fPIC -std=c99 -fopenmp-simd -fvisibility=hidden


-O3 -fomit-frame-pointer -mavx2 -mfma -mfpmath=sse -funsafe-math-optimizations -ffp-contract=fast -march=znver3 -fPIC -std=c99 -fopenmp-simd -fvisibility=hidden


-O2 -O3 -mfpmath=sse -mavx -mfma -march=bdver4 -mno-fma4 -mno-tbm -mno-xop -mno-lwp -funsafe-math-optimizations -ffp-contract=fast -fPIC -std=c99 -fopenmp-simd -fvisibility=hidden


-O2 -O3 -mfpmath=sse -mavx -mfma -march=bdver3 -mno-fma4 -mno-tbm -mno-xop -mno-lwp -funsafe-math-optimizations -ffp-contract=fast -fPIC -std=c99 -fopenmp-simd -fvisibility=hidden


-O2 -O3 -mfpmath=sse -mavx -mfma -march=bdver2 -mno-fma4 -mno-tbm -mno-xop -mno-lwp -funsafe-math-optimizations -ffp-contract=fast -fPIC -std=c99 -fopenmp-simd -fvisibility=hidden


-O2 -O3 -mfpmath=sse -mavx -mfma4 -march=bdver1 -mno-tbm -mno-xop -mno-lwp -funsafe-math-optimizations -ffp-contract=fast -fPIC -std=c99 -fopenmp-simd -fvisibility=hidden