diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index ffd926f07..91703200c 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -21,6 +21,7 @@ jobs: - { compiler: 'gcc', version: '11', flags: 'i386' } - { compiler: 'gcc', version: '11', flags: 'avx512pf' } - { compiler: 'gcc', version: '11', flags: 'avx512vbmi' } + - { compiler: 'gcc', version: '11', flags: 'avx512vbmi2' } - { compiler: 'gcc', version: '11', flags: 'avx512vnni' } - { compiler: 'clang', version: '8', flags: 'force_no_instr_set' } - { compiler: 'clang', version: '10', flags: 'enable_xtl_complex' } @@ -98,6 +99,9 @@ jobs: if [[ '${{ matrix.sys.flags }}' == 'avx512vbmi' ]]; then CMAKE_EXTRA_ARGS="$CMAKE_EXTRA_ARGS -DTARGET_ARCH=cannonlake" fi + if [[ '${{ matrix.sys.flags }}' == 'avx512vbmi2' ]]; then + CMAKE_EXTRA_ARGS="$CMAKE_EXTRA_ARGS -DTARGET_ARCH=icelake-server" + fi if [[ '${{ matrix.sys.flags }}' == 'avx512vnni' ]]; then CMAKE_EXTRA_ARGS="$CMAKE_EXTRA_ARGS -DTARGET_ARCH=knm" fi