Skip to content

Commit 7ad91b2

Browse files
committed
Reintroduce avx512vl_256
1 parent c573d9d commit 7ad91b2

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

.github/workflows/linux.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
- { compiler: 'clang', version: '18', flags: '', preset: 'avx512f' }
3333
- { compiler: 'clang', version: '18', flags: '', preset: 'avx_128' }
3434
- { compiler: 'clang', version: '18', flags: '', preset: 'avx2_128' }
35-
# - { compiler: 'clang', version: '18', flags: '', preset: 'avx512vl_256' }
35+
- { compiler: 'clang', version: '18', flags: '', preset: 'avx512vl_256' }
3636
steps:
3737
- name: Setup GCC compiler
3838
if: ${{ matrix.sys.compiler == 'gcc' }}

CMakePresets.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,12 @@
132132
"CMAKE_CXX_FLAGS": "$env{CXXFLAGS} -march=x86-64-v2 -mno-sse4a -mavx -mavx2 -mavx512f -mavx512cd -mavx512dq -mavx512bw -mno-avx512er -mno-avx512pf -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512vnni"
133133
}
134134
},
135+
{
136+
"name": "avx512vl_256",
137+
"cacheVariables": {
138+
"CMAKE_CXX_FLAGS": "$env{CXXFLAGS} -march=x86-64-v2 -mno-sse4a -mavx -mavx2 -mavx512f -mavx512cd -mavx512vl -mno-avx512dq -mno-avx512bw -mno-avx512er -mno-avx512pf -mno-avx512ifma -mno-avx512vbmi -mno-avx512vbmi2 -mno-avx512vnni -DXSIMD_DEFAULT_ARCH=avx512vl_256"
139+
}
140+
},
135141
{
136142
"name": "neon",
137143
"cacheVariables": {

0 commit comments

Comments
 (0)