libsimdpp
libsimdpp copied to clipboard
AVX512F(_mm512_ceil_*, _mm512_floor_*) for MSVC, GCC and Clang
Fixed compilation error when using AVX512F with MSVC, GCC and Clang. Added Intel SVML replacement (the original code) for users. The option SIMDPP_USE_SVML could be further used or dropped. Just added the basic support. Compilation was tested with c++14:
- MSVC 2017
- gcc (Ubuntu 9.2.1-9ubuntu2) 9.2.1 20191008
- gcc (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0
- clang version 7.0.0 (tags/RELEASE_700/final)