DU Results -

Source patches

Flex error reports

C++ error reports

du6main.cpp

In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h: In member function ‘std::size_t body_avx512::count_ones() const’:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:179:1: error: inlining failed in call to always_inline ‘__m512i _mm512_sad_epu8(__m512i, __m512i)’: target specific option mismatch
 _mm512_sad_epu8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:874:26: note: called from here
    acc = _mm512_add_epi64(acc, _mm512_sad_epu8(local, _mm512_setzero_si512()));
          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:815:43: note: called from here
    local = _mm512_add_epi8(local, popcnt2); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:58: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                                          ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:814:43: note: called from here
    local = _mm512_add_epi8(local, popcnt1); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:58: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                                          ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:813:58: note: called from here
    const __m512i popcnt2 = _mm512_shuffle_epi8(lookup, hi); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:58: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                                          ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:812:58: note: called from here
    const __m512i popcnt1 = _mm512_shuffle_epi8(lookup, lo); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:58: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                                          ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:2496:1: error: inlining failed in call to always_inline ‘__m512i _mm512_srli_epi16(__m512i, int)’: target specific option mismatch
 _mm512_srli_epi16 (__m512i __A, const int __imm)
 ^~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:811:40: note: called from here
    const __m512i hi  = _mm512_and_si512(_mm512_srli_epi16(vec, 4), low_mask); \
                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:58: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                                          ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:815:43: note: called from here
    local = _mm512_add_epi8(local, popcnt2); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:40: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                        ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:814:43: note: called from here
    local = _mm512_add_epi8(local, popcnt1); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:40: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                        ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:813:58: note: called from here
    const __m512i popcnt2 = _mm512_shuffle_epi8(lookup, hi); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:40: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                        ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:812:58: note: called from here
    const __m512i popcnt1 = _mm512_shuffle_epi8(lookup, lo); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:40: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                        ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:2496:1: error: inlining failed in call to always_inline ‘__m512i _mm512_srli_epi16(__m512i, int)’: target specific option mismatch
 _mm512_srli_epi16 (__m512i __A, const int __imm)
 ^~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:811:40: note: called from here
    const __m512i hi  = _mm512_and_si512(_mm512_srli_epi16(vec, 4), low_mask); \
                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:40: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                        ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:815:43: note: called from here
    local = _mm512_add_epi8(local, popcnt2); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:22: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                      ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:814:43: note: called from here
    local = _mm512_add_epi8(local, popcnt1); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:22: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                      ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:813:58: note: called from here
    const __m512i popcnt2 = _mm512_shuffle_epi8(lookup, hi); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:22: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                      ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:812:58: note: called from here
    const __m512i popcnt1 = _mm512_shuffle_epi8(lookup, lo); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:22: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                      ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:2496:1: error: inlining failed in call to always_inline ‘__m512i _mm512_srli_epi16(__m512i, int)’: target specific option mismatch
 _mm512_srli_epi16 (__m512i __A, const int __imm)
 ^~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:811:40: note: called from here
    const __m512i hi  = _mm512_and_si512(_mm512_srli_epi16(vec, 4), low_mask); \
                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:22: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                      ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:815:43: note: called from here
    local = _mm512_add_epi8(local, popcnt2); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:814:43: note: called from here
    local = _mm512_add_epi8(local, popcnt1); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:813:58: note: called from here
    const __m512i popcnt2 = _mm512_shuffle_epi8(lookup, hi); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:812:58: note: called from here
    const __m512i popcnt1 = _mm512_shuffle_epi8(lookup, lo); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:2496:1: error: inlining failed in call to always_inline ‘__m512i _mm512_srli_epi16(__m512i, int)’: target specific option mismatch
 _mm512_srli_epi16 (__m512i __A, const int __imm)
 ^~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:811:40: note: called from here
    const __m512i hi  = _mm512_and_si512(_mm512_srli_epi16(vec, 4), low_mask); \
                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:815:43: note: called from here
    local = _mm512_add_epi8(local, popcnt2); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:58: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                                          ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:814:43: note: called from here
    local = _mm512_add_epi8(local, popcnt1); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:58: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                                          ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:813:58: note: called from here
    const __m512i popcnt2 = _mm512_shuffle_epi8(lookup, hi); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:58: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                                          ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:812:58: note: called from here
    const __m512i popcnt1 = _mm512_shuffle_epi8(lookup, lo); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:58: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                                          ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:2496:1: error: inlining failed in call to always_inline ‘__m512i _mm512_srli_epi16(__m512i, int)’: target specific option mismatch
 _mm512_srli_epi16 (__m512i __A, const int __imm)
 ^~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:811:40: note: called from here
    const __m512i hi  = _mm512_and_si512(_mm512_srli_epi16(vec, 4), low_mask); \
                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:58: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                                          ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:815:43: note: called from here
    local = _mm512_add_epi8(local, popcnt2); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:40: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                        ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:814:43: note: called from here
    local = _mm512_add_epi8(local, popcnt1); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:40: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                        ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:813:58: note: called from here
    const __m512i popcnt2 = _mm512_shuffle_epi8(lookup, hi); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:40: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                        ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:812:58: note: called from here
    const __m512i popcnt1 = _mm512_shuffle_epi8(lookup, lo); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:40: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                        ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:2496:1: error: inlining failed in call to always_inline ‘__m512i _mm512_srli_epi16(__m512i, int)’: target specific option mismatch
 _mm512_srli_epi16 (__m512i __A, const int __imm)
 ^~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:811:40: note: called from here
    const __m512i hi  = _mm512_and_si512(_mm512_srli_epi16(vec, 4), low_mask); \
                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:40: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                        ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:815:43: note: called from here
    local = _mm512_add_epi8(local, popcnt2); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:22: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                      ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:814:43: note: called from here
    local = _mm512_add_epi8(local, popcnt1); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:22: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                      ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:813:58: note: called from here
    const __m512i popcnt2 = _mm512_shuffle_epi8(lookup, hi); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:22: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                      ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:812:58: note: called from here
    const __m512i popcnt1 = _mm512_shuffle_epi8(lookup, lo); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:22: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                      ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:2496:1: error: inlining failed in call to always_inline ‘__m512i _mm512_srli_epi16(__m512i, int)’: target specific option mismatch
 _mm512_srli_epi16 (__m512i __A, const int __imm)
 ^~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:811:40: note: called from here
    const __m512i hi  = _mm512_and_si512(_mm512_srli_epi16(vec, 4), low_mask); \
                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:22: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                      ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:815:43: note: called from here
    local = _mm512_add_epi8(local, popcnt2); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:814:43: note: called from here
    local = _mm512_add_epi8(local, popcnt1); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:813:58: note: called from here
    const __m512i popcnt2 = _mm512_shuffle_epi8(lookup, hi); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:812:58: note: called from here
    const __m512i popcnt1 = _mm512_shuffle_epi8(lookup, lo); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:2496:1: error: inlining failed in call to always_inline ‘__m512i _mm512_srli_epi16(__m512i, int)’: target specific option mismatch
 _mm512_srli_epi16 (__m512i __A, const int __imm)
 ^~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:811:40: note: called from here
    const __m512i hi  = _mm512_and_si512(_mm512_srli_epi16(vec, 4), low_mask); \
                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:2496:1: error: inlining failed in call to always_inline ‘__m512i _mm512_srli_epi16(__m512i, int)’: target specific option mismatch
 _mm512_srli_epi16 (__m512i __A, const int __imm)
 ^~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:811:40: note: called from here
    const __m512i hi  = _mm512_and_si512(_mm512_srli_epi16(vec, 4), low_mask); \
                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:815:43: note: called from here
    local = _mm512_add_epi8(local, popcnt2); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:814:43: note: called from here
    local = _mm512_add_epi8(local, popcnt1); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:813:58: note: called from here
    const __m512i popcnt2 = _mm512_shuffle_epi8(lookup, hi); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:812:58: note: called from here
    const __m512i popcnt1 = _mm512_shuffle_epi8(lookup, lo); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:2496:1: error: inlining failed in call to always_inline ‘__m512i _mm512_srli_epi16(__m512i, int)’: target specific option mismatch
 _mm512_srli_epi16 (__m512i __A, const int __imm)
 ^~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:811:40: note: called from here
    const __m512i hi  = _mm512_and_si512(_mm512_srli_epi16(vec, 4), low_mask); \
                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:22: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                      ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:815:43: note: called from here
    local = _mm512_add_epi8(local, popcnt2); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:22: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                      ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:814:43: note: called from here
    local = _mm512_add_epi8(local, popcnt1); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:22: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                      ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:813:58: note: called from here
    const __m512i popcnt2 = _mm512_shuffle_epi8(lookup, hi); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:22: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                      ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:812:58: note: called from here
    const __m512i popcnt1 = _mm512_shuffle_epi8(lookup, lo); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:22: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                      ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:2496:1: error: inlining failed in call to always_inline ‘__m512i _mm512_srli_epi16(__m512i, int)’: target specific option mismatch
 _mm512_srli_epi16 (__m512i __A, const int __imm)
 ^~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:811:40: note: called from here
    const __m512i hi  = _mm512_and_si512(_mm512_srli_epi16(vec, 4), low_mask); \
                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:40: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                        ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:815:43: note: called from here
    local = _mm512_add_epi8(local, popcnt2); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:40: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                        ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:814:43: note: called from here
    local = _mm512_add_epi8(local, popcnt1); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:40: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                        ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:813:58: note: called from here
    const __m512i popcnt2 = _mm512_shuffle_epi8(lookup, hi); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:40: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                        ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:812:58: note: called from here
    const __m512i popcnt1 = _mm512_shuffle_epi8(lookup, lo); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:40: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                        ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:2496:1: error: inlining failed in call to always_inline ‘__m512i _mm512_srli_epi16(__m512i, int)’: target specific option mismatch
 _mm512_srli_epi16 (__m512i __A, const int __imm)
 ^~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:811:40: note: called from here
    const __m512i hi  = _mm512_and_si512(_mm512_srli_epi16(vec, 4), low_mask); \
                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:58: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                                          ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:815:43: note: called from here
    local = _mm512_add_epi8(local, popcnt2); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:58: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                                          ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:814:43: note: called from here
    local = _mm512_add_epi8(local, popcnt1); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:58: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                                          ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:813:58: note: called from here
    const __m512i popcnt2 = _mm512_shuffle_epi8(lookup, hi); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:58: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                                          ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:812:58: note: called from here
    const __m512i popcnt1 = _mm512_shuffle_epi8(lookup, lo); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:871:58: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                                          ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:2496:1: error: inlining failed in call to always_inline ‘__m512i _mm512_srli_epi16(__m512i, int)’: target specific option mismatch
 _mm512_srli_epi16 (__m512i __A, const int __imm)
 ^~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:811:40: note: called from here
    const __m512i hi  = _mm512_and_si512(_mm512_srli_epi16(vec, 4), low_mask); \
                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:815:43: note: called from here
    local = _mm512_add_epi8(local, popcnt2); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:814:43: note: called from here
    local = _mm512_add_epi8(local, popcnt1); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:813:58: note: called from here
    const __m512i popcnt2 = _mm512_shuffle_epi8(lookup, hi); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:812:58: note: called from here
    const __m512i popcnt1 = _mm512_shuffle_epi8(lookup, lo); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:2496:1: error: inlining failed in call to always_inline ‘__m512i _mm512_srli_epi16(__m512i, int)’: target specific option mismatch
 _mm512_srli_epi16 (__m512i __A, const int __imm)
 ^~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:811:40: note: called from here
    const __m512i hi  = _mm512_and_si512(_mm512_srli_epi16(vec, 4), low_mask); \
                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:22: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                      ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:815:43: note: called from here
    local = _mm512_add_epi8(local, popcnt2); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:22: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                      ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:814:43: note: called from here
    local = _mm512_add_epi8(local, popcnt1); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:22: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                      ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:813:58: note: called from here
    const __m512i popcnt2 = _mm512_shuffle_epi8(lookup, hi); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:22: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                      ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:812:58: note: called from here
    const __m512i popcnt1 = _mm512_shuffle_epi8(lookup, lo); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:22: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                      ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:2496:1: error: inlining failed in call to always_inline ‘__m512i _mm512_srli_epi16(__m512i, int)’: target specific option mismatch
 _mm512_srli_epi16 (__m512i __A, const int __imm)
 ^~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:811:40: note: called from here
    const __m512i hi  = _mm512_and_si512(_mm512_srli_epi16(vec, 4), low_mask); \
                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:40: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                        ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:815:43: note: called from here
    local = _mm512_add_epi8(local, popcnt2); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:40: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                        ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:814:43: note: called from here
    local = _mm512_add_epi8(local, popcnt1); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:40: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                        ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:813:58: note: called from here
    const __m512i popcnt2 = _mm512_shuffle_epi8(lookup, hi); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:40: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                        ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:812:58: note: called from here
    const __m512i popcnt1 = _mm512_shuffle_epi8(lookup, lo); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:40: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                        ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:2496:1: error: inlining failed in call to always_inline ‘__m512i _mm512_srli_epi16(__m512i, int)’: target specific option mismatch
 _mm512_srli_epi16 (__m512i __A, const int __imm)
 ^~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:811:40: note: called from here
    const __m512i hi  = _mm512_and_si512(_mm512_srli_epi16(vec, 4), low_mask); \
                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:58: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                                          ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:815:43: note: called from here
    local = _mm512_add_epi8(local, popcnt2); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:58: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                                          ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:814:43: note: called from here
    local = _mm512_add_epi8(local, popcnt1); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:58: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                                          ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:813:58: note: called from here
    const __m512i popcnt2 = _mm512_shuffle_epi8(lookup, hi); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:58: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                                          ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:812:58: note: called from here
    const __m512i popcnt1 = _mm512_shuffle_epi8(lookup, lo); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:872:58: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512 ITER_COUNT_AVX512
                                                          ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:179:1: error: inlining failed in call to always_inline ‘__m512i _mm512_sad_epu8(__m512i, __m512i)’: target specific option mismatch
 _mm512_sad_epu8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:874:26: note: called from here
    acc = _mm512_add_epi64(acc, _mm512_sad_epu8(local, _mm512_setzero_si512()));
          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:815:43: note: called from here
    local = _mm512_add_epi8(local, popcnt2); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:880:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512;
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:814:43: note: called from here
    local = _mm512_add_epi8(local, popcnt1); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:880:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512;
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:813:58: note: called from here
    const __m512i popcnt2 = _mm512_shuffle_epi8(lookup, hi); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:880:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512;
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:812:58: note: called from here
    const __m512i popcnt1 = _mm512_shuffle_epi8(lookup, lo); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:880:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512;
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:2496:1: error: inlining failed in call to always_inline ‘__m512i _mm512_srli_epi16(__m512i, int)’: target specific option mismatch
 _mm512_srli_epi16 (__m512i __A, const int __imm)
 ^~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:811:40: note: called from here
    const __m512i hi  = _mm512_and_si512(_mm512_srli_epi16(vec, 4), low_mask); \
                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:880:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512;
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:2496:1: error: inlining failed in call to always_inline ‘__m512i _mm512_srli_epi16(__m512i, int)’: target specific option mismatch
 _mm512_srli_epi16 (__m512i __A, const int __imm)
 ^~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:811:40: note: called from here
    const __m512i hi  = _mm512_and_si512(_mm512_srli_epi16(vec, 4), low_mask); \
                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:880:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512;
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:815:43: note: called from here
    local = _mm512_add_epi8(local, popcnt2); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:880:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512;
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:667:1: error: inlining failed in call to always_inline ‘__m512i _mm512_add_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_add_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:814:43: note: called from here
    local = _mm512_add_epi8(local, popcnt1); \
                                           ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:880:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512;
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:813:58: note: called from here
    const __m512i popcnt2 = _mm512_shuffle_epi8(lookup, hi); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:880:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512;
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:1595:1: error: inlining failed in call to always_inline ‘__m512i _mm512_shuffle_epi8(__m512i, __m512i)’: target specific option mismatch
 _mm512_shuffle_epi8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:812:58: note: called from here
    const __m512i popcnt1 = _mm512_shuffle_epi8(lookup, lo); \
                                                          ^
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:880:4: note: in expansion of macro ‘ITER_COUNT_AVX512’
    ITER_COUNT_AVX512;
    ^~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:179:1: error: inlining failed in call to always_inline ‘__m512i _mm512_sad_epu8(__m512i, __m512i)’: target specific option mismatch
 _mm512_sad_epu8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:883:25: note: called from here
   acc = _mm512_add_epi64(acc, _mm512_sad_epu8(local, _mm512_setzero_si512()));
         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:55:0,
                 from ../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:8,
                 from du6main.cpp:5:
/usr/local/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx512bwintrin.h:179:1: error: inlining failed in call to always_inline ‘__m512i _mm512_sad_epu8(__m512i, __m512i)’: target specific option mismatch
 _mm512_sad_epu8 (__m512i __A, __m512i __B)
 ^~~~~~~~~~~~~~~
In file included from du6main.cpp:5:0:
../../../studenti/20162/Stefan_Petr_54726191/du6bitcount.hpp:883:25: note: called from here
   acc = _mm512_add_epi64(acc, _mm512_sad_epu8(local, _mm512_setzero_si512()));
         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Linker error reports

du6.cpp

Something is missing: ../../../studenti/20162/__tmp6specific/phi01/Stefan_Petr_54726191/du6bitcount.o ../../../studenti/20162/__tmp6specific/phi01/Stefan_Petr_54726191/du6main.o

Run output diffs

empty.in

Something is missing: ../../../studenti/20162/__tmp6specific/phi01/Stefan_Petr_54726191/du6

empty

Something is missing: ../../../studenti/20162/__out6specific/phi01/Stefan_Petr_54726191/empty.err