From f6b76fbe70d8311aa5ed29008690adcb114f67be Mon Sep 17 00:00:00 2001 From: serge-sans-paille Date: Wed, 2 Apr 2025 14:06:15 +0200 Subject: [PATCH 1/2] Add vbmi2 to ci --- .github/workflows/linux.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index ffd926f07..86dbc0fd5 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' } From cfd6af772a5b22b12f9fc268749f58d2357614a2 Mon Sep 17 00:00:00 2001 From: serge-sans-paille Date: Wed, 2 Apr 2025 15:29:52 +0200 Subject: [PATCH 2/2] Add missing flags for vbmi2 ci --- .github/workflows/linux.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 86dbc0fd5..91703200c 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -99,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