I have a question concerning the used compiler flags and version.
- Are there any plans to upgrade the compiler version? The version used is 4.8.5 released in 2015. I figure that in newer versions there are improvements especially related to the support of AVX/AVX2, i.d. for example auto-vectorization.
- I'm surprised that the logs says: "avx_256" but there is only the "-msse2" compiler flag present. Why not -mavx?
08:10:57:WU00:FS00:0xa7: Version: 0.0.11
08:10:57:WU00:FS00:0xa7: Date: Sep 20 2016
08:10:57:WU00:FS00:0xa7: Time: 06:40:11
08:10:57:WU00:FS00:0xa7: Repository: Git
08:10:57:WU00:FS00:0xa7: Revision: 957bd90e68d95ddcf1594dc15ff6c64cc4555146
08:10:57:WU00:FS00:0xa7: Branch: master
08:10:57:WU00:FS00:0xa7: Compiler: GNU 4.8.5
08:10:57:WU00:FS00:0xa7: Options: -std=gnu++98 -O3 -funroll-loops -ffast-math -mfpmath=sse
08:10:57:WU00:FS00:0xa7: -fno-unsafe-math-optimizations -msse2
08:10:57:WU00:FS00:0xa7: Platform: linux2 4.6.0-1-amd64
08:10:57:WU00:FS00:0xa7: Bits: 64
08:10:57:WU00:FS00:0xa7: Mode: Release
08:10:57:WU00:FS00:0xa7: SIMD: avx_256